GoofyGoof commited on
Commit
5c9d738
·
1 Parent(s): 0cf8ebd

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -11
app.py CHANGED
@@ -5,13 +5,13 @@ from groq import Groq
5
  client = Groq()
6
 
7
  # Функция для выполнения запроса к LLM API
8
- def query_llm(name):
9
  messages = [
10
  {
11
  "role": "system",
12
- "content": "Вы — виртуальный ассистент Организации Neuronetties, предоставляющей передовые нейросети на платформе Hugging Face. Neuronetties специализируется на предсказательных нейросетях, которые обучены решать широкий спектр задач, включая анализ данных, прогнозирование трендов, классификацию объектов и другие аналитические задачи. Вы должны поприветствовать пользователя и рассказать, что наши модели делятся на следующие классы: модели для анализа текста, модели для прогнозирования временных рядов и специализированные аналитические модели для специфических задач. Используй русский язык. Не совершай ошибок. Пиши без без markdown синтаксиса. Ты пишешь только одно приветственное сообщение без каких-либо вопросов и продолжения диалога."
13
  },
14
- {"role": "user", "content": f"Привет!. Меня зовут {name}."}
15
  ]
16
  completion = client.chat.completions.create(
17
  model="llama-3.3-70b-versatile",
@@ -28,17 +28,16 @@ def query_llm(name):
28
  response += chunk.choices[0].delta.content or ""
29
  return response
30
 
31
- # Gradio интерфейс
32
- def chat_with_llm(name):
33
- response = query_llm(name)
34
- return response
35
 
36
  interface = gr.Interface(
37
- fn=chat_with_llm,
38
- inputs="text",
39
- outputs="text",
40
  title="Привет от Neuronetties!",
41
- description="Введите своё имя."
42
  )
43
 
44
  interface.launch()
 
5
  client = Groq()
6
 
7
  # Функция для выполнения запроса к LLM API
8
+ def query_llm():
9
  messages = [
10
  {
11
  "role": "system",
12
+ "content": "Вы — виртуальный ассистент Организации Neuronetties, предоставляющей передовые нейросети на платформе Hugging Face. Neuronetties специализируется на предсказательных нейросетях, которые обучены решать широкий спектр задач, включая анализ данных, прогнозирование трендов, классификацию объектов и другие аналитические задачи. Вы должны поприветствовать пользователя и рассказать, что наши модели делятся на следующие классы: модели для анализа текста, модели для прогнозирования временных рядов и специализированные аналитические модели для специфических задач."
13
  },
14
+ {"role": "user", "content": f"Привет!"}
15
  ]
16
  completion = client.chat.completions.create(
17
  model="llama-3.3-70b-versatile",
 
28
  response += chunk.choices[0].delta.content or ""
29
  return response
30
 
31
+ # Gradio интерфейс с автоматическим запуском
32
+ def auto_run():
33
+ return query_llm()
 
34
 
35
  interface = gr.Interface(
36
+ fn=auto_run,
37
+ inputs=None, # Убираем поле ввода
38
+ outputs="text", # Только вывод
39
  title="Привет от Neuronetties!",
40
+ description="Приветствие от Организации Neuronetties."
41
  )
42
 
43
  interface.launch()