이 프로젝트는 구글 AI 스튜디오와 연동하여 작동하는 챗봇의 백엔드 서버 부분입니다. 이 서버는 사용자의 입력을 처리하고, 구글 AI 스튜디오를 통해 적절한 답변을 생성하여 프론트엔드로 전달하는 역할을 합니다.
이 백엔드 서버는 Node.js를 기반으로 구현되어 있으며, 구글 AI 스튜디오의 API를 활용해 사용자의 질문에 대한 답변을 생성합니다. 이 프로젝트는 챗봇과의 상호작용을 가능하게 하는 핵심 컴포넌트 중 하나입니다.
- API 요청 처리: 사용자로부터 받은 입력을 구글 AI 스튜디오로 전달하고, 응답을 받습니다.
- 답변 전송: 구글 AI 스튜디오로부터 받은 답변을 프론트엔드로 전송합니다.
- 로그 관리: 사용자의 질문과 시스템의 답변을 로그로 기록합니다.
이 백엔드 서버를 실행하기 위해서는 다음이 필요합니다:
- Node.js (최신 버전 권장)
- NPM (Node.js 패키지 매니저)
- 구글 AI 스튜디오 API 키
- 이 저장소를 복제합니다.
index.js: 서버의 메인 파일입니다. API 요청을 처리하고 응답을 관리합니다.
-
구글 AI 스튜디오 API 키를 index.js 파일에 설정해야 합니다.
이 백엔드 프롬프트는 쉽게 커스터마이징 할 수 있습니다.i ndex.js 파일의 프롬프트 항목을 변경하면 됩니다.
이 프로젝트에 기여하고 싶으시다면, 피드백을 댓글로 남겨주세요.
이 프로젝트는 MIT 라이선스를 따릅니다.
질문이나 제안이 있으시면 openaiteacher@gmail.com 에 메일을 보내주세요.