GPT-Researcher se poate instala prin Docker (cu interfață web) sau ca pachet Python. Pentru ușurință recomandăm Docker, pe un VPS (de exemplu un plan VPS HostX cu Ubuntu/Debian).
De ce ai nevoie
- Un VPS cu acces root prin SSH (la HostX, portul 5334)
- Docker și Docker Compose instalate.
- O cheie API pentru model (de exemplu OpenAI) și una pentru motorul de căutare (de exemplu Tavily)
1. Instalează Docker
curl -fsSL https://get.docker.com | sh
apt-get install -y docker-compose-plugin git
2. Descarcă proiectul
git clone https://github.com/assafelovic/gpt-researcher.git
cd gpt-researcher
3. Configurează cheile
Creează un fișier .env cu cheile necesare (vezi ghidul dedicat despre configurare):
OPENAI_API_KEY=cheia_ta_openai
TAVILY_API_KEY=cheia_ta_tavily
4. Pornește serviciile
docker compose up -d
Interfața web devine disponibilă (implicit, backend-ul pe portul 8000). Verifică în documentație/fișierul compose porturile exacte.
5. Adaugă HTTPS cu reverse proxy
Pune Nginx sau Caddy în față, pe portul 443, redirecționând către portul aplicației. Obține un certificat gratuit prin Let’s Encrypt și verifică-l cu testerul SSL HostX. Nu expune aplicația direct pe Internet fără protecție.
Notă: Poți instala GPT-Researcher și ca pachet Python (pip install gpt-researcher) dacă vrei să-l folosești din cod, fără interfața web.