vk_chat_bot/ai/__init__.py
Kirill Kirilenko 4b265b5405 Устранено дублирование кода в AiAgent.
Добавлена возможность пересылки сообщений в личных чатах.
Обновлены зависимости.
Добавлен requirements.txt.
Исправлены предупреждения PyCharm 2026.1.
2026-04-07 01:01:34 +03:00

20 lines
695 B
Python

import ai.agent
from database import BasicDatabase
Message = ai.agent.Message
Agent = ai.agent.AiAgent
# Глобальный экземпляр агента
agent_instance: ai.agent.AiAgent
def create_ai_agent(openrouter_token: str, openrouter_model: str,
fal_token: str, replicate_token: str, tavily_token: str,
db: BasicDatabase, platform: str):
global agent_instance
agent_instance = ai.agent.AiAgent(openrouter_token, openrouter_model,
fal_token, replicate_token, tavily_token,
db, platform)
__all__ = ["agent_instance", "Agent", "Message", "create_ai_agent"]