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

Revert "Update app.py"

Browse files

This reverts commit 5c9d7384f098d4584f84d45d1bf1a67ba7843bad.

Files changed (1) hide show
  1. app.py +11 -10
app.py CHANGED
@@ -5,13 +5,13 @@ from groq import Groq
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,16 +28,17 @@ def query_llm():
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()
 
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
  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()