From cec6df94649909fd60fae05d152f264b728a8cb0 Mon Sep 17 00:00:00 2001 From: shinrei Date: Tue, 1 Jul 2025 19:52:11 +0000 Subject: [PATCH] some fixes --- src/bot/modules/solaris/agents/tts.py | 3 --- src/bot/modules/solaris/client.py | 5 +++-- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/src/bot/modules/solaris/agents/tts.py b/src/bot/modules/solaris/agents/tts.py index 4246a94..9f7195c 100644 --- a/src/bot/modules/solaris/agents/tts.py +++ b/src/bot/modules/solaris/agents/tts.py @@ -1,5 +1,4 @@ import io -import json from google import genai from google.genai import types from pydub import AudioSegment @@ -23,8 +22,6 @@ class TTSAgent: frame_rate=24000, channels=1 ) - - # Экспортируем как .ogg с кодеком opus ogg_io = io.BytesIO() audio.export(ogg_io, format="ogg", codec="libopus") ogg_bytes = ogg_io.getvalue() diff --git a/src/bot/modules/solaris/client.py b/src/bot/modules/solaris/client.py index 56dfd69..c587c73 100644 --- a/src/bot/modules/solaris/client.py +++ b/src/bot/modules/solaris/client.py @@ -2,15 +2,16 @@ import json from google import genai from .structures import InputMessage, OutputMessage from dataclasses import asdict -from .content_config import CONTENT_CONFIG +from .content_configs import MAIN_CONTENT_CONFIG class SolarisClient: def __init__(self, api_key: str) -> None: client = genai.Client(api_key=api_key).aio self.chat = client.chats.create( model="gemini-2.5-flash", - config=CONTENT_CONFIG + config=MAIN_CONTENT_CONFIG ) + #self.tts async def send_messages(self, messages: list[InputMessage]) -> list[OutputMessage]: data = json.dumps( [msg.model_dump() for msg in messages],