Rooni commited on
Commit
ef31d22
·
verified ·
1 Parent(s): 9f5c6b7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -22
app.py CHANGED
@@ -4,8 +4,6 @@ import requests
4
  import json
5
  import os
6
  import random
7
- from deep_translator import GoogleTranslator
8
- from langdetect import detect
9
 
10
  def get_random_api_key():
11
  keys = os.getenv("KEYS", "").split(",")
@@ -35,31 +33,16 @@ def respond(
35
  if not message:
36
  return history, ""
37
 
38
- # Переводим сообщение на английский, если оно не на английском
39
- language = detect(message)
40
- if language != 'en':
41
- message = GoogleTranslator(source=language, target='en').translate(message)
42
-
43
  system_role = load_system_role(system_role_name)
44
  # Формируем сообщения для отправки в API
45
  messages = [{"role": "system", "content": system_role}]
46
 
47
  for val in history:
48
  if val[0]:
49
- # Переводим сообщение пользователя на английский, если оно не на английском
50
- user_language = detect(val[0])
51
- if user_language != 'en':
52
- user_message = GoogleTranslator(source=user_language, target='en').translate(val[0])
53
- else:
54
- user_message = val[0]
55
  messages.append({"role": "user", "content": user_message})
56
  if val[1]:
57
- # Переводим ответ ассистента на английский, если он не на английском
58
- assistant_language = detect(val[1])
59
- if assistant_language != 'en':
60
- assistant_message = GoogleTranslator(source=assistant_language, target='en').translate(val[1])
61
- else:
62
- assistant_message = val[1]
63
  messages.append({"role": "assistant", "content": assistant_message})
64
 
65
  messages.append({"role": "user", "content": message})
@@ -79,9 +62,6 @@ def respond(
79
 
80
  # Переводим ответ ассистента на русский, если он не на русском
81
  response_text = response.choices[0].message.content
82
- response_language = detect(response_text)
83
- if response_language != 'ru':
84
- response_text = GoogleTranslator(source=response_language, target='ru').translate(response_text)
85
 
86
  # Обновляем историю сообщений
87
  history.append((message, response_text))
 
4
  import json
5
  import os
6
  import random
 
 
7
 
8
  def get_random_api_key():
9
  keys = os.getenv("KEYS", "").split(",")
 
33
  if not message:
34
  return history, ""
35
 
 
 
 
 
 
36
  system_role = load_system_role(system_role_name)
37
  # Формируем сообщения для отправки в API
38
  messages = [{"role": "system", "content": system_role}]
39
 
40
  for val in history:
41
  if val[0]:
42
+ user_message = val[0]
 
 
 
 
 
43
  messages.append({"role": "user", "content": user_message})
44
  if val[1]:
45
+ assistant_message = val[1]
 
 
 
 
 
46
  messages.append({"role": "assistant", "content": assistant_message})
47
 
48
  messages.append({"role": "user", "content": message})
 
62
 
63
  # Переводим ответ ассистента на русский, если он не на русском
64
  response_text = response.choices[0].message.content
 
 
 
65
 
66
  # Обновляем историю сообщений
67
  history.append((message, response_text))