ernesto genai
1.0.0
본 프로젝트는 Azure OpenAI를 활용하여 응답을 제공하는 챗봇 애플리케이션입니다. 챗봇은 사용자가 포르투갈어로 IRS 문서를 올바르게 작성할 수 있도록 설계되었습니다.
저장소를 복제합니다.
git clone https://github.com/gmaragao/ernesto-genai
cd ernesto-genai
종속성을 설치합니다.
npm install
루트 디렉터리에 .env
파일을 만들고 Azure OpenAI 자격 증명을 추가합니다.
AZURE_OPENAI_ENDPOINT = your_azure_openai_endpoint
AZURE_OPENAI_API_KEY = your_azure_openai_api_key
BACKEND_ENDPOINT = http://localhost:3000/api/chat
Express 서버를 시작합니다.
node server.js
브라우저에서 index.html
열어 챗봇과 상호작용하세요.
POST /api/chat
: Azure OpenAI 서비스에 사용자 메시지를 보내고 챗봇의 응답을 반환합니다.GET /api/config
: 백엔드 엔드포인트 구성을 반환합니다. server.js
: API 요청을 처리하는 Express 서버입니다.index.html
: 챗봇 애플리케이션의 프런트엔드입니다..env
: 구성을 위한 환경 변수입니다.