Diese Node.js-Anwendung nutzt die OpenAI Assistants API, um einen Math Tutor-Assistenten zu erstellen. Sie können mit dem Assistenten interagieren, indem Sie mathematische Fragen stellen und Antworten erhalten.
Stellen Sie vor dem Ausführen des Codes sicher, dass die folgenden Voraussetzungen installiert sind:
Möglicherweise müssen Sie sicherstellen, dass Ihre Node.js-Version mit dem OpenAI npm kompatibel ist, um Abhängigkeitsprobleme zu vermeiden.
Klonen Sie dieses Repository oder laden Sie es auf Ihren lokalen Computer herunter.
Navigieren Sie zum Projektordner in Ihrem Terminal.
Erstellen Sie eine .env
Datei im Projektverzeichnis und fügen Sie Ihren OpenAI-API-Schlüssel hinzu:
OPENAI_API_KEY="REPLACE WITH YOUR OPENAI API KEY HERE"
Installieren Sie die erforderlichen Abhängigkeiten, indem Sie die folgenden Befehle ausführen:
yarn add openai
yarn add readline
yarn add dotenv
Um den Math Tutor Assistant auszuführen, führen Sie den folgenden Befehl in Ihrem Terminal aus:
node math-tutor.js
Der Chatbot startet und führt Sie durch den Prozess des Stellens mathematischer Fragen.
Der Code ist standardmäßig für die Verwendung des GPT-4-Modells und des „Math Tutor“-Assistenten eingerichtet. Sie können das Verhalten des Assistenten anpassen, indem Sie den Code ändern. Sie können den Namen des Assistenten, die Anweisungen und das in der main
verwendete OpenAI-Modell ändern.
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" ,
} ) ;
Dieses Projekt ist unter der MIT-Lizenz lizenziert.