Una alternativa al ejemplo de ChatBot del curso ChatGPT Prompt Engineering for Developers si no usas notebooks (I don't like notebooks - Joel Grus) o si lo haces (I Like Notebooks - Jeremy Howard) pero quieres más control.
Clona el repositorio (o haz un fork) y luego crea un entorno virtual:
python -m venv .venv
Activa el entorno virtual:
.venv\scripts\activate
Instala bibliotecas requeridas:
pip install -r requirements.txt
Crea el fichero .env
y guarda la clave API de openai
:
OPENAI_API_KEY="sk-..."
Por último, ejecuta:
panel serve main.py
NOTA: Los usuarios de prueba gratuitos tiene un límite de 3 solicitudes por minuto. Para más información puedes consultar aquí.