HaveAI commited on
Commit
f9224ff
·
verified ·
1 Parent(s): 51e7518

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +34 -6
app.py CHANGED
@@ -1,10 +1,38 @@
1
  import gradio as gr
2
 
3
- with gr.Blocks(fill_height=True) as demo:
4
- with gr.Sidebar():
5
- gr.Markdown("# FlareAI")
6
- gr.Markdown("Flare - your personal assistant")
7
- button = gr.LoginButton("Sign in")
8
- gr.load("models/moonshotai/Kimi-K2-Thinking", accept_token=button, provider="novita")
 
 
 
 
 
 
 
 
 
 
 
9
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10
  demo.launch()
 
1
  import gradio as gr
2
 
3
+ # Кастомный CSS для сине-желтого дизайна
4
+ css = """
5
+ .gradio-container {
6
+ background-color: #0057b7 !important; /* Синий фон */
7
+ }
8
+ #side-bar {
9
+ background-color: #ffdd00 !important; /* Желтый сайдбар */
10
+ padding: 15px;
11
+ border-radius: 10px;
12
+ }
13
+ footer {display: none !important;}
14
+ """
15
+
16
+ def predict(message, history):
17
+ # Добавляем системную инструкцию перед сообщением пользователя
18
+ system_prompt = "Тебя зовут Flare "
19
+ full_prompt = f"{system_prompt} {message}"
20
 
21
+ # Загружаем модель (используем интерфейс через функцию для контроля промпта)
22
+ client = gr.load("models/moonshotai/Kimi-K2-Thinking", provider="novita")
23
+ return client(full_prompt)
24
+
25
+ with gr.Blocks(css=css, fill_height=True) as demo:
26
+ with gr.Sidebar(elem_id="side-bar"):
27
+ gr.Markdown("# **FlareAI**")
28
+ gr.Markdown("Flare — твой персональный ассистент")
29
+ button = gr.LoginButton("Войти")
30
+
31
+ gr.ChatInterface(
32
+ predict,
33
+ additional_inputs=None,
34
+ # Настройка цветов текстовых пузырей через тему
35
+ theme=gr.themes.Soft(primary_hue="yellow", secondary_hue="blue")
36
+ )
37
+
38
  demo.launch()