vk_chat_bot/ai/tools/web_search/__init__.py
Kirill Kirilenko 1c58359e44 Рефакторинг.
Вся логика ИИ перенесена в модуль ai.
Логика инструментов выделена в отдельные подмодули.
Исправлены все проблемы, обнаруженные PyCharm.
2026-04-02 02:26:00 +03:00

14 lines
437 B
Python

from ai.tool import ToolSet
from .tavily_search import TavilySearchTool
class TavilySearchToolSet(ToolSet):
def __init__(self, tavily_token: str):
functions = [TavilySearchTool(tavily_token)]
with open("ai/tools/web_search/prompt.md", "r") as f:
system_prompt = f.read()
super().__init__(functions=functions, system_prompt=system_prompt)
__all__ = ["TavilySearchTool", "TavilySearchToolSet"]