[英語| 简体中文]
これは、一般的な大型モデル(GPT3.5、GPT4)およびプライベートモデル(QWEN1.5、ChatGlm3、Llama2、Baichuan2など)サービスを迅速にアクセスすることを目的としたプライベートな言語モデルサービスを提供するプロジェクトであり、統一されたAPIインターフェイスを提供します。 Langchainフレームワークに依存して、マルチターンダイアログ(チャット)および検索拡張生成(RAG)サービスを提供すると、プロジェクト名は、下の図に示すように、青いアーカイブのキャラクターArisに由来します。
ARIS:青いアーカイブ中的角色
[2024-07-13] LLMを統合し、埋め込みおよび再展開展開サービスを統合する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この手順をスキップできますが、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 -dIDEの環境変数としてローカル/API.ENVを指定する必要があることに注意してください
python aris_api.pyIDEの環境変数としてローカル/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と問題は大歓迎です