Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ger86/openai-chat-gpt-bot
"Bot Conversacional con OpenAI Chat GPT: Crea chatbots inteligentes usando NodeJS, Express y NextJS en este completo tutorial paso a paso."
https://github.com/ger86/openai-chat-gpt-bot
chatgpt chatgpt-api chatgpt-bot express nextjs nextjs13 nodejs openai
Last synced: about 1 month ago
JSON representation
"Bot Conversacional con OpenAI Chat GPT: Crea chatbots inteligentes usando NodeJS, Express y NextJS en este completo tutorial paso a paso."
- Host: GitHub
- URL: https://github.com/ger86/openai-chat-gpt-bot
- Owner: ger86
- Created: 2023-03-16T10:28:36.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2023-03-16T10:44:09.000Z (almost 2 years ago)
- Last Synced: 2024-06-06T02:31:47.839Z (7 months ago)
- Topics: chatgpt, chatgpt-api, chatgpt-bot, express, nextjs, nextjs13, nodejs, openai
- Language: TypeScript
- Homepage: https://youtu.be/1ufO5Ewjk1g
- Size: 81.1 KB
- Stars: 10
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# Crea un Bot Conversacional con OpenAI Chat GPT, NodeJS, Express y NextJS
Este proyecto es un ejemplo de cómo crear un bot conversacional utilizando la API de Chat GPT de OpenAI, junto con NodeJS, Express y NextJS.
Aprende a integrar y consumir la API de OpenAI en tu aplicación para crear asistentes de chat inteligentes y personalizados que mantengan conversaciones realistas y coherentes.
Puedes ver la explicación completa en el siguiente vídeo:
[https://youtu.be/1ufO5Ewjk1g](https://youtu.be/1ufO5Ewjk1g)
1. **Introducción**: Familiarízate con el objetivo del proyecto y lo que aprenderás a lo largo del tutorial.
2. **Explicación estructura**: Descubre la arquitectura del proyecto y cómo está organizado.
3. **Cómo consumir la API**: Aprende a configurar y consumir la API de OpenAI Chat GPT.
4. **¿Qué son los tokens?**: Comprende la importancia de los tokens y su función en la interacción con la API.
5. **Librerías necesarias**: Conoce las librerías de JavaScript necesarias para llevar a cabo este proyecto.
6. **Calcular tokens de un mensaje**: Aprende a calcular eficientemente los tokens de un mensaje.
7. **Cómo enviar una ChatCompletion**: Descubre cómo interactuar con la API enviando ChatCompletions.
8. **Crear un chat con NextJS**: Aprende a implementar un chat utilizando el popular marco de desarrollo NextJS.
9. **Demostración**: Observa en acción el bot conversacional que has creado siguiendo este tutorial.## Requisitos
- Conocimientos básicos de JavaScript y NodeJS
- Conocimientos básicos de Express y NextJS (opcional, pero recomendado)
- Una cuenta en OpenAI y acceso a la API de Chat GPT (puedes obtenerla en [https://beta.openai.com/signup/](https://beta.openai.com/signup/))## Instalación
1. Crea un archivo `.env` dentro de la carpeta `backend` con tu API key de Open AI:
```
OPENAI_API_KEY=YOUR_API_KEY
```2. Instala las dependencias tanto en el backend como en el frontend:
```
npm i install
```3. Inicia el servidor de desarrollo del backend
```
npm run start-dev
```4. Inicia el servidor de desarrollo del frontend
```
npm run dev
```5. Abre [http://localhost:3000](http://localhost:3000) con tu navegador para ver el resultado.