fruitpicker01 commited on
Commit
53ec354
·
verified ·
1 Parent(s): 792801d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -21
app.py CHANGED
@@ -17,7 +17,6 @@ import string
17
  import io
18
  from datetime import datetime, timedelta
19
  import plotly.express as px
20
- from gradio_client import Client
21
 
22
  morph = pymorphy2.MorphAnalyzer()
23
 
@@ -33,8 +32,7 @@ client = Together(api_key=TOGETHER_API_KEY)
33
  # Авторизация в сервисе GigaChat
34
  chat_pro = GigaChat(credentials=gc_key, model='GigaChat-Pro', max_tokens=68, temperature=1, verify_ssl_certs=False)
35
  chat_lite = GigaChat(credentials=gc_key, model='GigaChat', max_tokens=68, temperature=1.15, verify_ssl_certs=False)
36
- # chat_plus = GigaChat(credentials=gc_key, model='GigaChat-Plus', max_tokens=68, temperature=1.15, verify_ssl_certs=False)
37
- client_vikhr = Client("https://6429e2570d3517d2f7.gradio.live/")
38
 
39
  # Загрузка данных из Excel-файла
40
  try:
@@ -1058,28 +1056,15 @@ def generate_message_gigachat_lite(prompt):
1058
  except Exception as e:
1059
  return f"Ошибка при обращении к GigaChat-Lite: {e}"
1060
 
1061
- #def generate_message_gigachat_plus(prompt):
1062
- # try:
1063
- # time.sleep(2)
1064
- # messages = [SystemMessage(content=prompt)]
1065
- # res = chat_plus(messages)
1066
- # cleaned_message = clean_message(res.content.strip())
1067
- # return cleaned_message
1068
- # except Exception as e:
1069
- # return f"Ошибка при обращении к GigaChat-Plus: {e}"
1070
-
1071
  def generate_message_gigachat_plus(prompt):
1072
  try:
1073
- result = client_vikhr.predict(
1074
- message=prompt,
1075
- system_prompt="Вы – опытный маркетолог-копирайтер, специализирующийся на создании SMS-сообщений для банковских продуктов. У вас глубокое понимание психологии разных поколений, особенностей коммуникации с людьми разного пола и на разных стадиях развития бизнеса",
1076
- api_name="/chat"
1077
- )
1078
- cleaned_message = clean_message(result.strip())
1079
  return cleaned_message
1080
  except Exception as e:
1081
- return f"Ошибка при обращении к Vikhr-Nemo-12B: {e}"
1082
-
1083
 
1084
  def generate_message_meta_llama_3_1_405b(prompt):
1085
  try:
 
17
  import io
18
  from datetime import datetime, timedelta
19
  import plotly.express as px
 
20
 
21
  morph = pymorphy2.MorphAnalyzer()
22
 
 
32
  # Авторизация в сервисе GigaChat
33
  chat_pro = GigaChat(credentials=gc_key, model='GigaChat-Pro', max_tokens=68, temperature=1, verify_ssl_certs=False)
34
  chat_lite = GigaChat(credentials=gc_key, model='GigaChat', max_tokens=68, temperature=1.15, verify_ssl_certs=False)
35
+ chat_plus = GigaChat(credentials=gc_key, model='GigaChat-Plus', max_tokens=68, temperature=1.15, verify_ssl_certs=False)
 
36
 
37
  # Загрузка данных из Excel-файла
38
  try:
 
1056
  except Exception as e:
1057
  return f"Ошибка при обращении к GigaChat-Lite: {e}"
1058
 
 
 
 
 
 
 
 
 
 
 
1059
  def generate_message_gigachat_plus(prompt):
1060
  try:
1061
+ time.sleep(2)
1062
+ messages = [SystemMessage(content=prompt)]
1063
+ res = chat_plus(messages)
1064
+ cleaned_message = clean_message(res.content.strip())
 
 
1065
  return cleaned_message
1066
  except Exception as e:
1067
+ return f"Ошибка при обращении к GigaChat-Plus: {e}"
 
1068
 
1069
  def generate_message_meta_llama_3_1_405b(prompt):
1070
  try: