GPT-Researcher are nevoie de două lucruri esențiale: un model de limbaj (pentru raționament și scriere) și un motor de căutare (pentru a aduna surse). Iată cum le configurezi.
Cheile de bază
Configurarea se face prin variabile de mediu, cel mai comod într-un fișier .env:
OPENAI_API_KEY=cheia_ta_openai
TAVILY_API_KEY=cheia_ta_tavily
Implicit, GPT-Researcher folosește modele OpenAI și motorul de căutare Tavily.
Schimbarea motorului de căutare (retriever)
Poți schimba motorul de căutare prin variabila RETRIEVER. Opțiuni uzuale:
- tavily (implicit) — optimizat pentru agenți AI.
- duckduckgo — nu necesită cheie.
- google, bing, serper, searx — necesită configurări/chei proprii.
RETRIEVER=duckduckgo
Alegerea modelelor
GPT-Researcher folosește mai multe „roluri” de model (de exemplu unul rapid și unul „inteligent” pentru sinteză). Le poți configura prin variabilele corespunzătoare (de tip FAST/SMART/STRATEGIC LLM), alegând modele diferite pentru cost sau calitate.
Aplică modificările
După orice modificare de configurație, repornește aplicația (de exemplu docker compose up -d) ca schimbările să intre în vigoare.
Sfat: DuckDuckGo este util pentru teste fără cheie de căutare. Pentru rezultate de calitate în cercetări serioase, Tavily este, de obicei, alegerea recomandată de proiect.