Skip to content

kyle-kw/one-key

Repository files navigation

关于项目

使用此项目,可以通过标准的 OpenAI API 格式访问大模型。易于扩展,支持多种大模型。

特点

  1. 支持多种大模型,易扩展。
    • OpenAI ChatGPT 系列模型(支持 Azure OpenAI API)
    • Anthropic Claude 系列模型
    • Google Gemini 系列模型
    • 百度文心一言系列模型
    • 阿里通义千问系列模型
    • 讯飞星火认知大模型
    • 智谱 ChatGLM 系列模型
    • Moonshot AI
    • 百川大模型
    • ai360模型
    • 字节云雀模型
  2. 支持流式和非流式请求。
  3. 支持key限流。
  4. 管理key接口。
  5. 异步日志收集。

快速开始

Docker 启动

docker run -d -p 8000:8000 \
   --name one-key kewei159/one-key:latest

Docker compose 启动

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published