One API 是一个开源的 API 中转管理平台,支持将多个 AI 服务商的 API 统一接入,通过自定义渠道实现负载均衡、限流控制和成本优化。
┌─────────────┐
│ Nginx │ (HTTPS 443)
└──────┬──────┘
│
┌──────────────────┼──────────────────┐
│ │ │
┌─────▼─────┐ ┌────▼────┐ ┌─────▼─────┐
│ One API 1 │ │ One API2│ │ One API 3│
│ :3000 │ │ :3001 │ │ :3002 │
└─────┬─────┘ └────┬────┘ └─────┬─────┘
└──────────────────┼──────────────────┘
│
┌────────────▼────────────┐
│ MySQL 共享存储 │
└──────────────────────────┘
version: "3.8"
services:
one-api:
image: ssawing/one-api:latest
container_name: one-api
restart: unless-stopped
ports:
- "3000:3000"
volumes:
- ./data:/data
depends_on:
- mysql
mysql:
image: mysql:8.0
container_name: one-api-mysql
restart: unless-stopped
environment:
MYSQL_ROOT_PASSWORD: your_strong_password
MYSQL_DATABASE: one_api
volumes:
- ./mysql:/var/lib/mysql
/admin-secret-path/)防止扫描limit_req 限制单 IP 请求频率高可用部署的核心是冗余 + 故障自动切换。生产环境建议使用 K8s 进行容器编排和自动恢复。
评论区