Aplicación TalkBot
Una aplicación de IA conversacional inspirada en el modelo de lenguaje GPT-3 de OpenAI, creado con la aplicación Create React.
Características
- Procesamiento y comprensión del lenguaje natural
- Respuestas conscientes de contexto
- Capacidad para conversar sobre una variedad de temas
- Front-end basado en react para una fácil interacción del usuario
- Node.js back-end para comunicación con la API de OpenAI
Requisitos
- Nodo JS
- npm
- Crear cuenta de AI abierta
Configuración
- Clonar el repositorio
git clone https://github.com/dhiant/react-chatGPT-clone.git
- Instalar dependencias del cliente
- Instalar dependencias del servidor
Obtenga su tecla API API Open desde la tecla API Open AI
Configuración de variables de entorno
- Vaya a la carpeta del servidor y cree el archivo .env en la carpeta de la raíz del servidor y cree una variable react_app_openai_api_key = [su tecla AI abierta aquí] Insisa .env archivo como
REACT_APP_OPENAI_API_KEY = [Your Open AI key here]
- Configurar Firebase
- Vaya a Firbase Console y haga clic en Agregar proyecto, siga las pautas para crear un nuevo proyecto de Firebase
- Una vez que se cree el proyecto, verá el archivo de configuración generado para usted. Si no encuentra el archivo de configuración, consulte la sección Descripción general del proyecto en el panel izquierdo. Simplemente haga clic en el icono de engranajes que está a la derecha de la descripción general del proyecto, allí verá la configuración del proyecto.
- Haga clic en la configuración del proyecto, desplácese hasta la parte inferior, verá la sección "sus aplicaciones". Necesita seleccionar Web con </> símbolos. Haga clic en el icono y siga para agregar Firebase a su aplicación web. Una vez que tenga su archivo de configuración, actualice su archivo Firebase.config en la carpeta Client/SRC.
Uso
- Iniciar el cliente
- Iniciar el servidor
Verifique si su aplicación de cliente se ejecuta en el puerto 3000 con la configuración del entorno de desarrollo, para que en su navegador simplemente vaya a http: // localhost: 3000
Verifique si su aplicación de servidor se ejecuta en el puerto 4000
Contribución
Todas las contribuciones son bienvenidas. Siéntase libre de abrir un problema o crear una solicitud de extracción. Y estaré más que feliz por los patrocinadores.

Liscencia
Este proyecto tiene licencia bajo la licencia de atribución no comercial-Sharealike 4.0 International (CC BY-NC-SA 4.0).
Esto significa que puede usar, copiar y modificar el código siempre que le dé crédito al autor original (atribución), no lo use para fines comerciales (no comerciales) y distribuya cualquier modificación bajo la misma licencia (compartir por igual).
Tenga en cuenta que esta licencia se aplica solo al código en este repositorio y no se aplica a la API de OpenAI, que está sujeta a su propio acuerdo de licencia.
Liscencia