[영어 | 简体中文]
이 프로젝트는 일반적인 대형 언어 모델 서비스를 제공하는 일반적인 대형 모델 (GPT3.5, GPT4) 및 개인 모델 (QWEN1.5, ChatGLM3, LLAMA2, Baichuan2 등) 서비스를 제공하여 통합 API 인터페이스를 제공하는 프로젝트입니다. Langchain 프레임 워크에 의존하여 Multi-Turn 대화 (채팅) 및 검색 증강 생성 (RAG) 서비스를 제공하는 프로젝트 이름은 아래 그림과 같이 Blue Archive의 캐릭터 Aris에서 비롯됩니다.
Aris : Blue Archive blue
[2024-07-13] 우리는 LLM, Embedding 및 Reranker 배포 서비스를 통합하는 Aris-AI-Model-Server를 오픈 소스를 열고 OpenAI 호환 API 인터페이스를 제공하여 사용자가 개인 모델을 배포 할 수 있도록합니다.
[2024-06-23] 우리는 개인 데이터 세트에서 QWEN1.5-14B-Chat의 SFT와 DPO 인 ARIS-14B-Chat 시리즈 모델을 출시합니다. Qwen 오픈 소스 계약을 사용하는 동안 순종하십시오.
[2024-06-15] 지식 기반을 저장하기위한 데이터베이스로 Neo4J를 사용하십시오.
.
├── assets
├── confs
│ ├── deployment
│ └── local
├── docker
│ ├── deployment
│ └── local
├── envs
│ ├── deployment
│ └── local
├── kubernetes
├── logs
├── pages
└── src
├── api
│ ├── auth
│ ├── model
│ └── router
│ └── v1
│ ├── model
│ └── oauth2
├── config
├── langchain_aris
├── logger
├── middleware
│ ├── jwt
│ ├── logger
│ ├── mysql
│ │ └── models
│ └── redis
└── webui
git clone https://github.com/hcd233/Aris-AI
cd Aris-AI이 단계를 건너 뛸 수는 있지만 파이썬 환경이 3.11인지 확인해야합니다.
conda create -n aris python=3.11.0
conda activate arispip install poetry
poetry install템플릿 파일을 참조하십시오
docker-compose -f docker/local/docker-compose.yml up -dIDE의 환경 변수로 local/api.env를 지정해야합니다.
python aris_api.pyIDE의 환경 변수로 local/webui.env를 지정해야합니다.
streamlit run aris_webui.py템플릿 파일을 참조하십시오
docker volume create mysql-data
docker volume create redis-data
docker volume create neo4j-datadocker-compose -f docker/deployment/docker-compose.yml up -d --no-build바쁜 작업 일정으로 인해 프로젝트 진행 상황은 상대적으로 느리게 진행될 수 있으며 가끔 업데이트하겠습니다. PR 및 문제를 환영합니다