Este proyecto es una aplicación web desarrollada con Python utilizando Flask para el backend y HTML/CSS para el frontend. La aplicación integra la API de ChatGPT de OpenAI para proporcionar una demo interactiva de chat.
- Tecnologías utilizadas: Python, Flask, HTML, CSS
- Funcionalidades:
- Interfaz web para enviar solicitudes a la API de ChatGPT y recibir respuestas.
- Incluye una imagen, un campo de entrada para el texto del usuario y un botón para enviar la solicitud.
- Muestra la respuesta generada por ChatGPT en un área de texto.
La estructura de los archivos del proyecto
demo-api-openai/
├── app.py # Archivo principal de la aplicación Flask
├── templates/
│ ├── index.html # Archivo HTML para la interfaz web
├── static/
│ ├── styles.css # Archivo CSS para los estilos
├── assets/
│ ├── logo-semillero.png # logo open ai
-
Clona este repositorio:
git clone https://github.com/MrDavidAlv/demo-api-openai
-
Reemplaza api-key-openai en el archivo app.py
client = OpenAI(api_key='YOUR-API-KEY-OPENAI')
-
Librerias
pip install -r requirements.txt
-
Ejecución
python app.py