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 모델과 "수학 교사" 보조자를 사용하도록 설정되어 있습니다. 코드를 수정하여 어시스턴트의 동작을 사용자 정의할 수 있습니다. 보조자의 이름, 명령어, 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 라이선스에 따라 라이선스가 부여됩니다.