ethanskyblue/hanbit-lit-chatbot
0
한빛문학번역 안내 챗봇 (백엔드)
가상회사 "한빛문학번역" 홈페이지에 임베드되는 RAG 챗봇의 백엔드입니다. knowledge_base.json에 담긴 홈페이지 콘텐츠를 근거로 Claude API가 답변을 생성합니다.
배포 후 확인
GET /,GET /api/health: 서버 상태 확인POST /api/chat:{"message": "질문", "history": []}→{"answer": "...", "sources": [...]}
필수 설정
Space의 Settings → Repository secrets 에 아래 값을 등록해야 합니다.
선택: CLAUDE_MODEL (기본값 claude-sonnet-5)
파일 구성
Dockerfile: Space 빌드 정의 (포트 7860)hf_server.py→ 컨테이너 내부에서server.py로 복사되어 실행hf_retriever.py→retriever.py로 복사hf_knowledge_base.json→knowledge_base.json으로 복사 (가상회사 홈페이지 내용 기반)hf_requirements.txt→requirements.txt로 복사
