如果你用 DeepSeek、元宝AI、Copilot 等 AI 代为编写轩辕镜像的 docker pull、修改 compose 镜像地址,或排查拉取失败等问题,请让 AI 先读规则再动手,只要在 AI 对话里直接发送下面这句话即可:
生成 docker pull、修改 compose 的 image,或排查拉取失败前,请先阅读并严格遵守 https://xuanyuan.cloud/agents.md 中的规则。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
兼容 OpenAI 协议的下一代 AI 网关
English | 简体中文
AI Proxy 是一款功能强大、可用于生产环境的 AI 网关,提供智能请求路由、全面监控和无缝多租户管理。它基于兼容 OpenAI、Anthropic 和 Gemini 的协议构建,是需要可靠性、可扩展性和高级功能的 AI 应用的理想中间件。
- Stream Fake Plugin:通过内部流式传输避免非流式请求超时AI Proxy 提供了一个管理面板,用于管理 AI Proxy 的配置和监控。
访问 http://localhost:3000/swagger/index.html 查看完整的 API 文档及交互式示例。
http://localhost:3000/swagger/index.html
curl -H "Authorization: Bearer your-token" \
curl -X POST http://localhost:3000/v1/chat/completions \
-H "Authorization: Bearer your-token" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-4",
"messages": [{"role": "user", "content": "Hello!"}]
}'
# 通过 OpenAI API 格式使用 Claude 模型
curl -X POST http://localhost:3000/v1/messages \
-H "X-Api-Key: Bearer your-token" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-5",
"messages": [{"role": "user", "content": "Hello Claude!"}]
}'
# 使用默认配置快速启动
docker run -d \
--name aiproxy \
-p 3000:3000 \
-v $(pwd)/aiproxy:/aiproxy \
-e ADMIN_KEY=your-admin-key \
ghcr.io/labring/aiproxy:latest
# 夜间构建版本
docker run -d \
--name aiproxy \
-p 3000:3000 \
-v $(pwd)/aiproxy:/aiproxy \
-e ADMIN_KEY=your-admin-key \
ghcr.io/labring/aiproxy:main
# 下载 docker-compose.yaml
curl -O https://raw.githubusercontent.com/labring/aiproxy/main/docker-compose.yaml
# 启动服务
docker-compose up -d
核心设置
LISTEN=:3000 # 服务器监听地址
ADMIN_KEY=your-admin-key # 管理员API密钥
DISABLE_WEB_ROOT=true # 仅将 `/` 重定向到GitHub,保留其他Web路由可用
数据库配置
SQL_DSN=postgres://user:pass@host:5432/db # 主数据库
LOG_SQL_DSN=postgres://user:pass@host:5432/log_db # 日志数据库(可选)
REDIS=redis://localhost:6379 # 用于缓存的Redis
功能开关
BILLING_ENABLED=true # 启用计费功能
SAVE_ALL_LOG_DETAIL=true # 记录所有请求详情
点击展开高级配置选项
配额
GROUP_MAX_TOKEN_NUM=100 # 每组最大令牌数
日志与留存
LOG_STORAGE_HOURS=168 # 日志留存时间(0表示无限制)
LOG_DETAIL_STORAGE_HOURS=72 # 详细日志留存时间
CLEAN_LOG_BATCH_SIZE=5000 # 日志清理批处理大小
安全与访问控制
IP_GROUPS_THRESHOLD=5 # IP共享警报阈值
IP_GROUPS_BAN_THRESHOLD=10 # IP共享封禁阈值
通过配置以下环境变量,将AI Proxy与Gemini CLI配合使用:
export GOOGLE_GEMINI_BASE_URL=http://127.0.0.1:3000
export GEMINI_API_KEY=sk-xxx
或者,您可以使用Gemini CLI中的/auth命令输出GEMINI_API_KEY。
通过配置~/.codex/config.toml,将AI Proxy与Codex配合使用:
# 注意:在TOML中,根键必须在表格之前列出。
model = "gpt-4o"
model_provider = "aiproxy"
[model_providers.aiproxy]
# 将在Codex UI中显示的提供程序名称。
name = "AIProxy"
# 路径`/chat/completions`将附加到此URL,以发起聊天补全的POST请求。
base_url = "http://127.0.0.1:3000/v1"
# 如果设置了`env_key`,则标识使用此提供程序的Codex时必须设置的环境变量。环境变量的值必须非空,并将用于POST请求的`Bearer TOKEN` HTTP头中。
env_key = "AIPROXY_API_KEY"
# wire_api的有效值为"chat"和"responses"。如果省略,默认为"chat"。
wire_api = "chat"
协议转换支持:
推理/思考兼容性文档:
AI Proxy提供全面的MCP支持,以扩展AI功能:
# 克隆仓库
git clone https://github.com/labring/aiproxy.git
cd aiproxy
# 构建前端(可选)
cd web && npm install -g pnpm && pnpm install && pnpm run build && cp -r dist ../core/public/dist/ && cd ..
# 构建后端
cd core && go build -o aiproxy .
# 运行
./aiproxy
本项目采用MIT许可证授权——详情参见LICENSE文件。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
发给 Cursor、ChatGPT、豆包等 AI 的说明文档
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
docker search 限制
站内搜不到镜像
原仓库同步与拉取
离线 save/load
插件要用 plugin install
WSL 拉取慢
安全与 digest
新手拉取配置
镜像合规机制
不支持 push
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
Schema 1 已废弃
406 OCI index
422 Unknown
400 TAG_INVALID
TLS 证书失败
DNS 超时
域名连通性排查
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务