Aplicación web de OpenAI
Una aplicación web que permite a los usuarios interactuar con los modelos de OpenAI a través de una interfaz simple y fácil de usar. Esta aplicación es para fines de demostración para probar la API de OpenAI y puede contener problemas/errores.
Si está buscando verificación de la versión react.js aquí
demo.mp4
Características
- Interfaz fácil de usar para realizar solicitudes a la API de OpenAI
- Las respuestas se muestran en un formato de chat
- Modelos seleccionados (Davinci, Dall · E, Whisper) basado en sus necesidades
- Crear imágenes AI (Dall · E)
- Audio-Text Transcribe (Whisper)
- Resaltar la sintaxis del código
Tecnologías utilizadas
- Para el cliente, no he usado marcos, ya que esta es una versión de demostración simple.
- Para el servidor, utilicé Express.
Configuración
Requisitos previos
- Nodo.js
- Clave de API de OpenAI
Instalación
- Clon el repositorio:
git clone https://github.com/ioanmo226/chatgpt-web-application
- Instale las dependencias:
- Cree un archivo .env en la carpeta raíz y agregue su tecla API OpenAI en el siguiente formato:
OPENAI_API_KEY=your_api_key
- Iniciar servidor de nodo
- Ahora, cuando navegue a http: // localhost: 3001 verá la respuesta web.
Uso
- Escriba el campo de entrada y presione ENTER o haga clic en el botón Enviar para hacer una solicitud a la API de OpenAI
- Use Control+Enter para agregar rupturas de línea en el campo de entrada
- Las respuestas se muestran en el formato de chat en la parte superior de la página
- Generar código, incluida la traducción del lenguaje natural al código
- Aproveche los modelos Dall · E para generar imágenes AI.
- Utilice el modelo Whisper para transcribir el audio al texto.
Que contribuye
Este proyecto da la bienvenida a las contribuciones y sugerencias de mejoras. Si tiene alguna idea, no dude en abrir un problema o crear una solicitud de extracción.
Gracias por su consideración.