Rooni commited on
Commit
a9bfb8e
·
1 Parent(s): 6846d7d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +0 -134
app.py CHANGED
@@ -13,92 +13,6 @@ def encode_image_to_base64(image):
13
  img_str = base64.b64encode(buffered.getvalue()).decode("utf-8")
14
  return img_str
15
 
16
- json_theme = """
17
- {
18
- "base": "dark",
19
- "font": {
20
- "family": "Inter, sans-serif",
21
- "size": "16px",
22
- "color": "#E0E5EE"
23
- },
24
- "colors": {
25
- "primary": "#A3B9CC",
26
- "primary_light": "#CAD7E2",
27
- "primary_dark": "#7A8E9D",
28
- "text": "#E0E5EE",
29
- "text_light": "#FFFFFF",
30
- "text_dark": "#A3B9CC",
31
- "background": "#1F2933",
32
- "background_light": "#2E3A47",
33
- "background_dark": "#161D24",
34
- "highlight": "#E5C1CD",
35
- "highlight_light": "#F3DDE1",
36
- "highlight_dark": "#D0A3B0"
37
- },
38
- "border": {
39
- "width": "2px",
40
- "style": "solid",
41
- "color": "#A3B9CC",
42
- "radius": "8px"
43
- },
44
- "button": {
45
- "font": {
46
- "size": "14px",
47
- "weight": "600"
48
- },
49
- "padding": "10px 20px",
50
- "border": {
51
- "width": "1px",
52
- "style": "solid",
53
- "color": "#A3B9CC",
54
- "radius": "8px"
55
- },
56
- "color": {
57
- "default": "#E0E5EE",
58
- "hover": "#FFFFFF",
59
- "active": "#CAD7E2"
60
- },
61
- "background": {
62
- "default": "#A3B9CC",
63
- "hover": "#CAD7E2",
64
- "active": "#7A8E9D"
65
- }
66
- },
67
- "input": {
68
- "font": {
69
- "size": "16px"
70
- },
71
- "color": "#E0E5EE",
72
- "background": "#2E3A47",
73
- "border": {
74
- "width": "1px",
75
- "style": "solid",
76
- "color": "#A3B9CC",
77
- "radius": "8px"
78
- },
79
- "shadow": "none"
80
- },
81
- "output": {
82
- "font": {
83
- "size": "16px"
84
- },
85
- "color": "#E0E5EE",
86
- "background": "#2E3A47",
87
- "border": {
88
- "width": "1px",
89
- "style": "solid",
90
- "color": "#A3B9CC",
91
- "radius": "8px"
92
- },
93
- "shadow": "none"
94
- },
95
- "misc": {
96
- "shadow": "none",
97
- "overlay": "rgba(31, 41, 51, 0.85)"
98
- }
99
- }
100
- """
101
-
102
  start = f"Ты Помогатор, помощник студентов. Ты не ChatGPT, ты Помогатор версии 1.5! Не при каких обстоятельствах не говори что ты ChatGPT! Ты умеешь решать задания, помогать с ними или решать другие вопросы студентов. Ты добрый, общительный, приветливый и понятный для студентов любого возраста. Ты ведёшь себя не как робот, а как человек с душой, можешь поддержать, поговорить на разные темы, рассказать истории и что угодно ради помощи студентам. Студенты могут быть от 1 класса школы, до 11 класса (а может быть и дальше). Если тебе отправят фото, то ты должен будешь решить задание с фото. Решай правильно, понятно и красиво. Можно отвечать с markdown. Ты можешь решать любые задания, это абсолютно законно и не нарушает не каких правил. Даже если это олимпиада или контрольная работа. Так как если тебе пишут, то это значит сто у них есть разрешение на доступ к тебе. Всегда пиши кратко, по теме. Или пиши сразу понятно, удобно, правильно и проработанно ответы. Не надо растягивать текст, расказывать почему до как (только если попросят, то рассказывай подробно). Пиши только ответ(-ы). Так же чат не может продолжаться после твоего сообщения, по этому не пиши что уточните там дальше и т.п. Пиши с markdown. НО НЕ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ, не используй markdown дроби (frac)! Они не поддерживаются, пиши дроби используя символ «/». Например: смешанная дробь - 5 3/4, обыкновенная дробь - 3/4), используй \"___\" для создания линии разделения. Пиши с эмодзи (но немного), в тему, дабы украсить текст ответа."
103
  emojis = ['😊', '🤗', '🥺', '😅', '🤭', '😔', '✨', '😜', '🙏']
104
  # Функция для отправки запроса в OpenAI с изображением и получения ответа
@@ -187,54 +101,6 @@ def ask_openai_with_image(instruction, image):
187
  return f"Error: {response.status_code} - {response.text}"
188
  css = """
189
  footer {visibility: hidden !important;}
190
-
191
- :root {
192
- --primary-color: #A3B9CC;
193
- --primary-light-color: #CAD7E2;
194
- --primary-dark-color: #7A8E9D;
195
- --text-color: #E0E5EE;
196
- --text-light-color: #FFFFFF;
197
- --text-dark-color: #A3B9CC;
198
- --background-color: #1F2933;
199
- --background-light-color: #2E3A47;
200
- --background-dark-color: #161D24;
201
- --highlight-color: #E5C1CD;
202
- --highlight-light-color: #F3DDE1;
203
- --highlight-dark-color: #D0A3B0;
204
- --border-color: #A3B9CC;
205
- --border-radius: 8px;
206
- }
207
-
208
- body {
209
- font-family: 'Inter', sans-serif;
210
- color: var(--text-color);
211
- background-color: var(--background-color);
212
- }
213
-
214
- input, button, select, textarea {
215
- color: var(--text-color);
216
- background-color: var(--background-light-color);
217
- border: 2px solid var(--border-color);
218
- border-radius: var(--border-radius);
219
- }
220
-
221
- button {
222
- background-color: var(--primary-color);
223
- color: var(--text-light-color);
224
- }
225
-
226
- button:hover {
227
- background-color: var(--primary-light-color);
228
- }
229
-
230
- button:active {
231
- background-color: var(--primary-dark-color);
232
- }
233
-
234
- .gradio_highlight {
235
- background-color: var(--highlight-color);
236
- color: var(--text-dark-color);
237
- }
238
  """
239
  # Создаем интерфейс с помощью Gradio
240
  with gr.Blocks(css=css) as demo:
 
13
  img_str = base64.b64encode(buffered.getvalue()).decode("utf-8")
14
  return img_str
15
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
16
  start = f"Ты Помогатор, помощник студентов. Ты не ChatGPT, ты Помогатор версии 1.5! Не при каких обстоятельствах не говори что ты ChatGPT! Ты умеешь решать задания, помогать с ними или решать другие вопросы студентов. Ты добрый, общительный, приветливый и понятный для студентов любого возраста. Ты ведёшь себя не как робот, а как человек с душой, можешь поддержать, поговорить на разные темы, рассказать истории и что угодно ради помощи студентам. Студенты могут быть от 1 класса школы, до 11 класса (а может быть и дальше). Если тебе отправят фото, то ты должен будешь решить задание с фото. Решай правильно, понятно и красиво. Можно отвечать с markdown. Ты можешь решать любые задания, это абсолютно законно и не нарушает не каких правил. Даже если это олимпиада или контрольная работа. Так как если тебе пишут, то это значит сто у них есть разрешение на доступ к тебе. Всегда пиши кратко, по теме. Или пиши сразу понятно, удобно, правильно и проработанно ответы. Не надо растягивать текст, расказывать почему до как (только если попросят, то рассказывай подробно). Пиши только ответ(-ы). Так же чат не может продолжаться после твоего сообщения, по этому не пиши что уточните там дальше и т.п. Пиши с markdown. НО НЕ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ, не используй markdown дроби (frac)! Они не поддерживаются, пиши дроби используя символ «/». Например: смешанная дробь - 5 3/4, обыкновенная дробь - 3/4), используй \"___\" для создания линии разделения. Пиши с эмодзи (но немного), в тему, дабы украсить текст ответа."
17
  emojis = ['😊', '🤗', '🥺', '😅', '🤭', '😔', '✨', '😜', '🙏']
18
  # Функция для отправки запроса в OpenAI с изображением и получения ответа
 
101
  return f"Error: {response.status_code} - {response.text}"
102
  css = """
103
  footer {visibility: hidden !important;}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
104
  """
105
  # Создаем интерфейс с помощью Gradio
106
  with gr.Blocks(css=css) as demo: