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
若要執行數學導師助手,請在終端機中執行以下命令:
node math-tutor.js
聊天機器人將啟動並引導您完成提出數學問題的過程。
預設情況下,代碼設定為使用 GPT-4 模型和“數學導師”助手。您可以透過修改程式碼來自訂助手的行為。您可以變更助手的名稱、指令以及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 許可證的許可。