38 lines
1.2 KiB
Python
38 lines
1.2 KiB
Python
"""
|
|
Deep Search Agent — точка входа.
|
|
|
|
Запуск:
|
|
python main.py
|
|
|
|
Переменные окружения:
|
|
OPENAI_API_BASE — URL API (по умолчанию https://api.openai.com/v1)
|
|
OPENAI_API_KEY — ключ API
|
|
OPENAI_MODEL — модель (по умолчанию gpt-4o-mini)
|
|
"""
|
|
|
|
from agent import run_agent
|
|
|
|
|
|
TASK = (
|
|
"Исследуй тему: 'Что такое LangGraph и как он работает?'. "
|
|
"Найди основную информацию, ключевые концепции и примеры использования. "
|
|
"Сохрани результаты в файл 'research/langgraph_overview.md'. "
|
|
"Также сохрани краткое резюме в 'research/summary.txt'."
|
|
)
|
|
|
|
if __name__ == "__main__":
|
|
print("=" * 60)
|
|
print(" Deep Search Agent — запуск")
|
|
print("=" * 60)
|
|
|
|
result = run_agent(TASK, output_dir="./output")
|
|
|
|
print("\n--- Итог работы агента ---")
|
|
print(result["response"])
|
|
|
|
print(f"\n--- Созданные файлы ({len(result['files_created'])}) ---")
|
|
for f in result["files_created"]:
|
|
print(f" {f}")
|
|
|
|
print(f"\nФайлы выгружены в: {result['output_dir']}/")
|