tutor assistant
1.0.0
この Node.js アプリケーションは、OpenAI Assistants API を利用して数学教師アシスタントを作成します。数学関連の質問をして回答を得ることで、アシスタントと対話できます。
コードを実行する前に、次の前提条件がインストールされていることを確認してください。
依存関係の問題を避けるために、Node.js のバージョンが OpenAI npm と互換性があることを確認する必要がある場合があります。
このリポジトリのクローンを作成するか、ローカル マシンにダウンロードします。
ターミナルでプロジェクト フォルダーに移動します。
プロジェクト ディレクトリに.env
ファイルを作成し、OpenAI API キーをそれに追加します。
OPENAI_API_KEY="REPLACE WITH YOUR OPENAI API KEY HERE"
次のコマンドを実行して、必要な依存関係をインストールします。
yarn add openai
yarn add readline
yarn add dotenv
Math Tutor Assistant を実行するには、ターミナルで次のコマンドを実行します。
node math-tutor.js
チャットボットが起動し、数学の質問をするプロセスを案内します。
このコードは、デフォルトで GPT-4 モデルと「Math Tutor」アシスタントを使用するように設定されています。コードを変更することで、アシスタントの動作をカスタマイズできます。アシスタントの名前、命令、 main
関数で使用される OpenAI モデルを変更できます。
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" ,
} ) ;
このプロジェクトは MIT ライセンスに基づいてライセンスされています。