llm_project
1.0.0
이 Django 프로젝트는 사용자 정의 사용자 모델을 만들고 사용자 프로파일, PDF 문서 및 채팅 메시지에 대한 관련 모델을 정의하는 방법을 보여줍니다.
시작하기 전에 다음 요구 사항을 충족했는지 확인하십시오.
pip install Django ).pip install langchain ).pip install PyPDF2 ).OPENAI_API_KEY 라는 환경 변수로 설정). 프로젝트를 설치, 구성 및 프로젝트 실행 방법에 대한 자세한 지침 :
git clone https://github.com/amanastel/llm_project.gitcd PDF_Based_Chatbot_AIpython3 -m venv venvsource venv/bin/activatepip install -r requirements.txtpython manage.py migratepython manage.py createsuperuser 만듭니다python manage.py runserver 실행하십시오 python manage.py createsuperuserpython manage.py runserver 시작하십시오http://localhost:8000/admin/ 에서 관리자 패널에 액세스하십시오.POST /api/register/POST /api/login/GET /api/profile/POST /api/upload-pdf/GET /api/pdf-documents/POST /api/chat/create/GET /api/chat/list/ llmApp 앱 디렉토리에서 serializers.py 파일에서 CustomUserSerializer 찾을 수 있습니다. 이 시리얼 라이저는 사용자 등록 및 로그인에 사용됩니다.
CustomProfile : 확장 된 필드 (전화 및 주소)가있는 사용자 프로파일을 나타냅니다.PDFDocument : 사용자와 관련된 업로드 된 PDF 문서를 나타냅니다.ChatMessage : 타임 스탬프와 채팅 메시지를 나타냅니다. 기부금을 환영합니다! 문제가 있거나 새로운 기능을 추가하려면 풀 요청을 자유롭게 열어보십시오.
이 프로젝트는 MIT 라이센스에 따라 라이센스가 부여됩니다. 자세한 내용은 라이센스 파일을 참조하십시오.