AI assistant ollama
1.0.0
이 프로젝트는 langchain_community 및 langchain_core 라이브러리의 다양한 구성 요소를 사용하여 PGVECTOR가 활성화 된 PostgreSQL 데이터베이스에서 문서를로드, 변환, 포함 및 검색하는 방법을 보여줍니다. 이 문서는 URL에서 공급되고 텍스트로 변환되어 관리 가능한 청크로 분할되며 검색을 위해 데이터베이스의 벡터로 저장됩니다. 이 프로젝트는 또한 Ollama 언어 모델을 사용하여 헝겊 (검색-증진 생성) 체인을 만드는 방법을 보여 주어 벡터 스토어에서 검색된 컨텍스트를 기반으로 질문에 답변합니다.
git clone https://github.com/Atomic-man007/AI-assistant-ollama.gitpython -m venv venv
source venv/bin/activate # On Windows, use `venvScriptsactivate`pip install -r requirements.txtdocker run --name pgvector -e POSTGRES_PASSWORD=mysecretpassword -d -p 5432:5432 ankane/pgvectorDB_URL 환경 변수를 설정하십시오. export DB_URL=postgresql://postgres:mysecretpassword@localhost:5432/postgres 처리하려는 문서의 URL을 사용하여 main 기능의 urls 목록을 업데이트하십시오.
스크립트 실행 :
python main.py스크립트는 다음 단계를 보여줍니다.
이 프로젝트는 MIT 라이센스에 따라 라이센스가 부여됩니다. 자세한 내용은 라이센스 파일을 참조하십시오.
langchain_community 및 langchain_core 라이브러리.