如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 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文件。
来自真实用户的反馈,见证轩辕镜像的优质服务