Rooni commited on
Commit
94d9a67
·
verified ·
1 Parent(s): 8d96771

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -10
app.py CHANGED
@@ -18,13 +18,12 @@ app.add_middleware(
18
  )
19
 
20
  PORT = int(os.environ.get("PORT", 7860))
21
- TARGET_URL = "https://geminiyufi.vercel.app/v1/chat/completions"
22
- API_TOKEN = os.environ.get("API_KEY")
23
 
24
  SYSTEM_MESSAGES = [
25
  {
26
  "role": "system",
27
- "content": "Главная страница Neurix - https://neurix.ru страницы: https://neurix.ru/название_страницы"
28
  },
29
  {
30
  "role": "system",
@@ -40,11 +39,7 @@ SYSTEM_MESSAGES = [
40
  },
41
  {
42
  "role": "system",
43
- "content": "Существующие на сайте категории и инструменты (Название - описание - страница):\nТекст:\n AiHubChat - удобный чат с ии - aihubchat;\n Easy Gemini - простой генератор текста с Gemini - easy-gpt;\n Переводчик - работающий на ии - translator;\n Исправление опечаток - исправление отпечаток, орфографических ошибок (в том числе и знаки препинания) с помощью нейросетей. Поддерживаются довольно большие объёмы текста - correct;\nИзображения:\n Генератор изображений (Lite) - генратор изображений с упражнённым интерфейсом - imggenlite;\n Генератор изображений 2 - генратор изображений с обширным списком качественных и популярных моделей нейросети - imggen;\n Генератор изображений - генерирует изображения по текстовому запросу - text2image;\n Генератор изображения SDXL - генерирует изображения по текстовому запросу с помощью SDXL моделей - text2image-sdxl;\n Информация о изображении - генерация описания изображения - image2text;\n Удаление фона - удаляет фон с загруженого изображения - bgeraser;\n Улучшение качества изображения - улучшает качество загруженного изображения с помощью нейросетей - upscale;\n Улучшение качества изображения Pro - улучшает качество загруженного изображения с помощью улучшенных нейросетей - upscalepro;\n Stable Diffusion - генератор изображений по текстовому запросу, или можно загрузить туда изображение и редактировать его - text2image-stable-diffusion;\nАудио:\n Генератор музыки - генерирует музыку по текстовому запросу - musicgen;\n Ai Cover - заменяет голос в загруженой песне, на загруженную голосовую модель. Интерфейс довольно сложный в освоении - aicover;\nВидео:\n Генератор видео - генерирует видео по текстовому запросу, в выбранном стиле и с выбранной анимацией. Сервер может иногда не отвечать - text2video;\n Анимация изображения - генерирует видео с помощью stable diffusion моделей из загруженного изображения - image2video;\nПрочее:\n Генератор комманд Minecraft - генерирует консольные команды для видеоигры Minecraft по текстовому запросу и выбранной версии. Может ошибиться или не знать чего либо - mcgen;\n Помощь студентам - помогает студентам в решении различных задач. Можно приложить фото - student;\n Кастомная директория (поле ввода и кнопка перейти) - это создано для разработчиков, другой информации нет;\nСайт: (В этой категории находятся новости и последние обновления сайта. Нажмите на пост, чтобы открыть его и просмотреть всё его содержимое)"
44
- },
45
- {
46
- "role": "system",
47
- "content": "Страница политики конфиденциальности: confidentiality; Телеграм админа: @YouRooni; Neurixes - Блог о нейросетях и современных технологиях - blog.neurix.ru;"
48
  },
49
  {
50
  "role": "system",
@@ -67,14 +62,13 @@ async def chat(request: Request, chat_request: ChatRequest):
67
  messages = SYSTEM_MESSAGES + chat_request.messages
68
 
69
  payload = {
70
- "model": "gemini-1.5-pro-002",
71
  "temperature": 0.45,
72
  "messages": messages,
73
  }
74
 
75
  headers = {
76
  "Content-Type": "application/json",
77
- "Authorization": f"Bearer {API_TOKEN}",
78
  }
79
 
80
  try:
 
18
  )
19
 
20
  PORT = int(os.environ.get("PORT", 7860))
21
+ TARGET_URL = "https://text.pollinations.ai/openai/v1/chat/completions"
 
22
 
23
  SYSTEM_MESSAGES = [
24
  {
25
  "role": "system",
26
+ "content": "Главная страница Neurix - https://neurix.ru страницы: https://neurix.ru/название_страницы все страницы видит пользователь на главной странице, чтобы открыть категорию ему достаточно кликнуть на неё"
27
  },
28
  {
29
  "role": "system",
 
39
  },
40
  {
41
  "role": "system",
42
+ "content": "Страница политики конфиденциальности: confidentiality; Телеграм админа: @YouRooni; Документация по API сайта: https://api.neurix.ru"
 
 
 
 
43
  },
44
  {
45
  "role": "system",
 
62
  messages = SYSTEM_MESSAGES + chat_request.messages
63
 
64
  payload = {
65
+ "model": "openai-fast",
66
  "temperature": 0.45,
67
  "messages": messages,
68
  }
69
 
70
  headers = {
71
  "Content-Type": "application/json",
 
72
  }
73
 
74
  try: