Esta aplicación Node.js utiliza la API OpenAI Assistants para crear un asistente de tutor de matemáticas. Le permite interactuar con el asistente haciendo preguntas relacionadas con las matemáticas y obteniendo respuestas.
Antes de ejecutar el código, asegúrese de tener instalados los siguientes requisitos previos:
Es posible que deba asegurarse de que su versión de Node.js sea compatible con OpenAI npm para evitar problemas de dependencia.
Clona o descarga este repositorio en tu máquina local.
Navegue a la carpeta del proyecto en su terminal.
Cree un archivo .env
en el directorio del proyecto y agréguele su clave API de OpenAI:
OPENAI_API_KEY="REPLACE WITH YOUR OPENAI API KEY HERE"
Instale las dependencias requeridas ejecutando los siguientes comandos:
yarn add openai
yarn add readline
yarn add dotenv
Para ejecutar Math Tutor Assistant, ejecute el siguiente comando en su terminal:
node math-tutor.js
El chatbot iniciará y lo guiará a través del proceso de hacer preguntas de matemáticas.
El código está configurado para utilizar el modelo GPT-4 y el asistente "Math Tutor" de forma predeterminada. Puedes personalizar el comportamiento del asistente modificando el código. Puede cambiar el nombre del asistente, las instrucciones y el modelo OpenAI utilizado en la función main
.
const assistant = await openai . beta . assistants . create ( {
name : "Math Tutor" ,
instructions :
"You are a math tutor. Write and run code to answer math questions." ,
tools : [ { type : "code_interpreter" } ] ,
model : "gpt-4-1106-preview" ,
} ) ;
Este proyecto está bajo la licencia MIT.