Este aplicativo Node.js utiliza a API OpenAI Assistants para criar um assistente Math Tutor. Ele permite que você interaja com o assistente fazendo perguntas relacionadas à matemática e obtendo respostas.
Antes de executar o código, certifique-se de ter os seguintes pré-requisitos instalados:
Pode ser necessário certificar-se de que sua versão do Node.js é compatível com o OpenAI npm para evitar problemas de dependência.
Clone ou baixe este repositório para sua máquina local.
Navegue até a pasta do projeto em seu terminal.
Crie um arquivo .env
no diretório do projeto e adicione sua chave de API OpenAI a ele:
OPENAI_API_KEY="REPLACE WITH YOUR OPENAI API KEY HERE"
Instale as dependências necessárias executando os seguintes comandos:
yarn add openai
yarn add readline
yarn add dotenv
Para executar o Math Tutor Assistant, execute o seguinte comando em seu terminal:
node math-tutor.js
O chatbot irá iniciar e guiá-lo através do processo de fazer perguntas matemáticas.
O código está configurado para usar o modelo GPT-4 e o assistente "Math Tutor" por padrão. Você pode personalizar o comportamento do assistente modificando o código. Você pode alterar o nome do assistente, as instruções e o modelo OpenAI usado na função 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 projeto está licenciado sob a licença MIT.