You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Web-Dev-For-Beginners/translations/es/9-chat-project/solution/backend/python/README.md

1.9 KiB

Ejecutar código

Configurar

Crear entorno virtual

python -m venv venv
source ./venv/bin/activate

Instalar dependencias

pip install openai fastapi uvicorn python-dotenv

Ejecutar API

# Método 1: Ejecución directa
python api.py

# Método 2: Usando uvicorn
uvicorn api:app --host 0.0.0.0 --port 5000 --reload

Probar API

Visita la documentación interactiva de la API en: http://localhost:5000/docs

Ejecutar frontend

Asegúrate de estar en la carpeta frontend

Ubica app.js, cambia BASE_URL por el URL de tu backend

Ejecuta

npx http-server -p 8000

Intenta escribir un mensaje en el chat, deberías ver una respuesta (siempre que estés ejecutándolo en un Codespace o hayas configurado un token de acceso).

Configurar token de acceso (si no ejecutas esto en un Codespace)

Consulta Configurar PAT


Aviso Legal:
Este documento ha sido traducido utilizando el servicio de traducción por IA Co-op Translator. Aunque nos esforzamos por la exactitud, tenga en cuenta que las traducciones automáticas pueden contener errores o imprecisiones. El documento original en su idioma nativo debe ser considerado la fuente autorizada. Para información crítica, se recomienda una traducción profesional realizada por humanos. No nos hacemos responsables de malentendidos o interpretaciones erróneas que puedan surgir del uso de esta traducción.