RAG Powered GPT 4 Chatbot
1.0.0
RAG (Retrieval-Augmented Generation) 및 OpenAI의 GPT-4를 사용하여 구축 된 챗봇과의 데이터 상호 작용을 혁신합니다. 문서를 업로드하고, 맞춤형 지식 기반을 만들고, 연구, 비즈니스 운영 및 고객 지원에 대한 정확하고 상황에 맞는 답변을 얻으십시오.
Rag-Powered Chatbot은 검색 및 생성 AI를 결합하여 사용자가 사용자 정의 데이터 소스의 특정 정보에 액세스 할 수 있도록 도와줍니다. 문서를 업로드하면 챗봇은 파일에서 가장 관련성이 높은 데이터를 가져와 높은 정확도와 최신 답변을 보장 할 수 있습니다.
문서 업로드 :
지식 기반 만들기 :
쿼리 지식 기반 :
영구 데이터베이스 :
저장소 복제 :
git clone https://github.com/your-username/rag-powered-gpt4-chatbot.git
cd rag-powered-gpt4-chatbot가상 환경 설정 :
python -m venv ragvenv
source ragvenv/bin/activate종속성 설치 :
pip install -r requirements.txtAzure Openai 자격 증명 구성 :
config.env 파일을 열고 다음 Azure Openai 자격 증명을 추가하십시오. AZURE_OPENAI_ENDPOINT= " your-azure-openai-endpoint "
AZURE_OPENAI_API_KEY= " your-azure-openai-api-key "
API_VERSION= " 2024-02-15-preview "응용 프로그램 실행 :
python app.py응용 프로그램 액세스 :
http://localhost:8000 으로 이동하십시오.파일 업로드 :
지식 기반 만들기 :
챗봇 쿼리 :
이전 데이터베이스 액세스 :
rag-powered-gpt4-chatbot/
├── app.py # Main application script
├── config.env # Configuration file for API keys
├── database/ # Folder for storing database files
├── rag_app.log # Log file for tracking application events
├── requirements.txt # Python dependencies
├── static/ # Static files like CSS
│ └── styles.css # CSS file for basic styling
├── templates/ # HTML templates for the app interface
│ └── index.html # Main page of the app
├── upload_file/ # Directory for storing uploaded files
├── utils.py # Utility functions
기부금을 환영합니다! 새로운 기능을 추가하거나 버그를 수정하려면 문제를 열거나 풀 요청을 제출하십시오.
이 프로젝트는 MIT 라이센스에 따라 라이센스가 부여됩니다. 자세한 내용은 라이센스 파일을 참조하십시오.