QnA With RAG
1.0.0
QNA-With-RAG는 채팅 중에 LLMS (Large Language Models)의 컨텍스트로 텍스트 문서를 컨텍스트로 변환하는 풀 스택 응용 프로그램입니다. 문서를 쉽게 추가하고 삭제하고 여러 지식 기반을 만들 수 있습니다.
이 프로젝트는 OpenAI API를 사용하여 생산 준비 챗봇을 만드는 것을 목표로합니다. 기능을 향상시키기 위해 VectordB와 Langsmith를 통합합니다.

여기에서 응용 프로그램의 데모를보십시오.
향후 업데이트에는 다음이 포함됩니다.
저장소를 복제하십시오
git clone [email protected]:Ja-yy/QnA-With-RAG.git환경 변수를 설정합니다
다음 내용으로 .env 파일을 만듭니다.
OPENAI_API_KEY='<your_open_ai_key>'
EMBEDDING_MODEL='text-embedding-ada-002'
CHAT_MODEL='gpt-3.5-turbo'
TEMPERATURE=0
MAX_RETRIES=2
REQUEST_TIMEOUT=15
CHROMADB_HOST="chromadb"
CHROMADB_PORT="8000"
CHROMA_SERVER_AUTH_CREDENTIALS="<test-token>"
CHROMA_SERVER_AUTH_CREDENTIALS_PROVIDER="chromadb.auth.token.TokenConfigServerAuthCredentialsProvider"
CHROMA_SERVER_AUTH_PROVIDER="chromadb.auth.token.TokenAuthServerProvider"
CHROMA_SERVER_AUTH_TOKEN_TRANSPORT_HEADER="AUTHORIZATION"
응용 프로그램을 빌드하고 실행하십시오
다음 명령을 실행하십시오.
docker-compose up -d --build응용 프로그램에 액세스하십시오
웹 브라우저를 열고 LocalHost로 이동하여 앱 사용을 시작하십시오.
nginx 구성
nginx 디렉토리에 올바르게 설정되어 있는지 확인하십시오. 문제가 발생하면 어떻게해야합니까?
docker-compose logs 사용하여 로그를 확인하십시오.어떻게 기여할 수 있습니까?
앱 사용을 즐기십시오! :)