使用此项目,可以通过标准的 OpenAI API 格式访问大模型。易于扩展,支持多种大模型。
- 支持多种大模型,易扩展。
- OpenAI ChatGPT 系列模型(支持 Azure OpenAI API)
- Anthropic Claude 系列模型
- Google Gemini 系列模型
- 百度文心一言系列模型
- 阿里通义千问系列模型
- 讯飞星火认知大模型
- 智谱 ChatGLM 系列模型
- Moonshot AI
- 百川大模型
- ai360模型
- 字节云雀模型
- 支持流式和非流式请求。
- 支持key限流。
- 管理key接口。
- 异步日志收集。
docker run -d -p 8000:8000 \
--name one-key kewei159/one-key:latest
mkdir one-key
cd one-key
curl -O https://raw.githubusercontent.com/kyle-kw/one-key/main/docker-compose.yml
docker-compose up -d
建议使用conda创建虚拟环境。其他管理虚拟环境工具也可以。
conda create -y python=3.9 -n one-key
conda activate one-key
拉取代码并安装依赖
git clone https://github.com/kyle-kw/one-key.git
cd one-key
pip install -r requirements.txt
启动服务
uvicorn app.main:app --host 0.0.0.0 --port 8000