Aris AI
v0.1.1 version
[英語| 簡體中文]]
這是一個提供私人大型語言模型服務的項目,旨在快速訪問一般大型型號(GPT3.5,GPT4)和私人模型(Qwen1.5,ChatGlm3,Llama2,Baichuan2等)服務,提供統一的API界面。依靠Langchain框架提供多轉向對話(CHAT)和檢索增強發電(RAG)服務,項目名稱來自藍色存檔中的字符ARIS,如下圖所示
aris:藍色存檔中的角色
[2024-07-13]我們為集成了LLM,Embedding和Reranker部署服務的ARIS-AI-MODEL-SERVER開源,並提供OpenAI兼容的API接口,以促進用戶部署私人模型。
[2024-06-23]我們發布了Qwen1.5-14b-chat在我們的私人數據集上發布的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您可以跳過此步驟,但是您需要確保Python環境為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 -d請注意,您需要將local/api.env指定為IDE中的環境變量
python aris_api.py請注意,您需要將本地/webui.env指定為IDE中的環境變量
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和問題