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 .venvActiva el entorno virtual:
.venv\scripts\activateInstala bibliotecas requeridas:
pip install -r requirements.txtCrea el fichero .env y guarda la clave API de openai:
OPENAI_API_KEY="sk-..."Por último, ejecuta:
panel serve main.pyNOTA: Los usuarios de prueba gratuitos tiene un límite de 3 solicitudes por minuto. Para más información puedes consultar aquí.
