Refactored:
- пофикшен баг с авторизацией; - поменен README.md, более подробно описан запуск проекта; - починен .env для проекта. Checked: - docker-compose работает; - auth работает; - чат с нейросетью работает, но кидает 400 из за NEWPLANET-AI-AGENTS,нужно настроить подключение.
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
import aiohttp
|
||||
import ssl
|
||||
import base64
|
||||
import uuid
|
||||
import time
|
||||
@@ -30,7 +31,13 @@ class GigaChatService:
|
||||
|
||||
data = {"scope": "GIGACHAT_API_PERS"}
|
||||
|
||||
async with aiohttp.ClientSession() as session:
|
||||
# Создаем SSL контекст без проверки сертификата (только для разработки!)
|
||||
ssl_context = ssl.create_default_context()
|
||||
ssl_context.check_hostname = False
|
||||
ssl_context.verify_mode = ssl.CERT_NONE
|
||||
|
||||
connector = aiohttp.TCPConnector(ssl=ssl_context)
|
||||
async with aiohttp.ClientSession(connector=connector) as session:
|
||||
async with session.post(
|
||||
settings.GIGACHAT_AUTH_URL,
|
||||
headers=headers,
|
||||
@@ -75,7 +82,13 @@ class GigaChatService:
|
||||
"max_tokens": 2000
|
||||
}
|
||||
|
||||
async with aiohttp.ClientSession() as session:
|
||||
# Создаем SSL контекст без проверки сертификата (только для разработки!)
|
||||
ssl_context = ssl.create_default_context()
|
||||
ssl_context.check_hostname = False
|
||||
ssl_context.verify_mode = ssl.CERT_NONE
|
||||
|
||||
connector = aiohttp.TCPConnector(ssl=ssl_context)
|
||||
async with aiohttp.ClientSession(connector=connector) as session:
|
||||
async with session.post(
|
||||
f"{settings.GIGACHAT_BASE_URL}/chat/completions",
|
||||
headers=headers,
|
||||
|
||||
Reference in New Issue
Block a user