Cette application Node.js utilise l'API OpenAI Assistants pour créer un assistant Math Tutor. Il vous permet d'interagir avec l'assistant en posant des questions liées aux mathématiques et en obtenant des réponses.
Avant d'exécuter le code, assurez-vous que les conditions préalables suivantes sont installées :
Vous devrez peut-être vous assurer que votre version de Node.js est compatible avec le npm OpenAI pour éviter les problèmes de dépendance.
Clonez ou téléchargez ce référentiel sur votre ordinateur local.
Accédez au dossier du projet dans votre terminal.
Créez un fichier .env
dans le répertoire du projet et ajoutez-y votre clé API OpenAI :
OPENAI_API_KEY="REPLACE WITH YOUR OPENAI API KEY HERE"
Installez les dépendances requises en exécutant les commandes suivantes :
yarn add openai
yarn add readline
yarn add dotenv
Pour exécuter Math Tutor Assistant, exécutez la commande suivante dans votre terminal :
node math-tutor.js
Le chatbot démarrera et vous guidera tout au long du processus de pose de questions mathématiques.
Le code est configuré pour utiliser le modèle GPT-4 et l'assistant "Math Tutor" par défaut. Vous pouvez personnaliser le comportement de l'assistant en modifiant le code. Vous pouvez modifier le nom de l'assistant, les instructions et le modèle OpenAI utilisé dans la fonction 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" ,
} ) ;
Ce projet est sous licence MIT.