概要

フル名
docker.io/ppcelery/one-api
Registry
docker.io
名前空間
ppcelery
リポジトリ
one-api
キャッシュ Tag 数
1476
最終同期
07/06/2026, 12:01 AM

概要

One API LLM 网关镜像,OpenAI/Claude/国产模型统一 API 代理,Key 管理与用量统计,AI 接入层。

詳細

ppcelery/one-api 运行 One API 开源 LLM 网关,聚合 OpenAI、Claude、文心、通义等模型为统一 OpenAI 兼容 API,提供 Key 分发、限流与用量统计。定位为 LLM API 统一网关,需 MySQL/Redis 与管理员配置;K8s Deployment 内网 AI 应用统一出口。

快速启动

docker run -d --name one-api \
  -p 3000:3000 \
  -e SQL_DSN="root:pass@tcp(mysql:3306)/oneapi" \
  docker.io/ppcelery/one-api:latest

推荐实践

docker run -d --name one-api \
  --restart unless-stopped \
  -p 3000:3000 \
  -e SQL_DSN="root:changeme@tcp(mysql.internal:3306)/oneapi" \
  -e SESSION_SECRET=random-secret \
  docker.io/ppcelery/one-api:0.6.0

核心参数说明

  • -p 3000:3000 — One API Web + API
  • -e SQL_DSN — MySQL 连接串(高敏
  • -e SESSION_SECRET — 会话密钥
  • 功能 — 多模型 Key 管理与路由

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: one-api
spec:
  replicas: 2
  selector:
    matchLabels:
      app: one-api
  template:
    metadata:
      labels:
        app: one-api
    spec:
      containers:
        - name: one-api
          image: docker.io/ppcelery/one-api:0.6.0
          ports:
            - containerPort: 3000
          envFrom:
            - secretRef:
                name: one-api-env
---
apiVersion: v1
kind: Service
metadata:
  name: one-api
spec:
  selector:
    app: one-api
  ports:
    - port: 3000
      targetPort: 3000

MySQL/Redis 独立 Deployment;Ingress 统一 AI API 入口。

Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/ppcelery/one-api
:arm64-bab2e7d
linux/arm64
2026/06/29 01:29219.1 MBsha256:24c064e866d6
docker.io/ppcelery/one-api
:arm64-latest
linux/arm64
2026/06/29 01:29219.1 MBsha256:24c064e866d6
docker.io/ppcelery/one-api
:bab2e7d
linux/amd64
2026/06/29 01:05304.9 MBsha256:0019a0654de0
docker.io/ppcelery/one-api
:latest
linux/amd64
2026/06/29 01:05304.9 MBsha256:0019a0654de0
docker.io/ppcelery/one-api
:arm64-26e2bc7
linux/arm64
2026/06/28 22:38219.1 MBsha256:853367f18e94
docker.io/ppcelery/one-api
:26e2bc7
linux/amd64
2026/06/28 22:15304.9 MBsha256:53f75a385c0f
docker.io/ppcelery/one-api
:arm64-1f1b4f8
linux/arm64
2026/06/28 09:52219.1 MBsha256:35248abf01ef
docker.io/ppcelery/one-api
:1f1b4f8
linux/amd64
2026/06/28 09:30304.9 MBsha256:5544c930a7ba
docker.io/ppcelery/one-api
:arm64-18c42b1
linux/arm64
2026/06/27 21:51219.1 MBsha256:4f21fe4eac90
docker.io/ppcelery/one-api
:18c42b1
linux/amd64
2026/06/27 21:27304.9 MBsha256:f6e4001e4de4
docker.io/ppcelery/one-api
:arm64-e27b74b
linux/arm64
2026/06/27 21:10219.1 MBsha256:1b96fd327ba4
docker.io/ppcelery/one-api
:e27b74b
linux/amd64
2026/06/27 20:49304.9 MBsha256:635a25528320
docker.io/ppcelery/one-api
:arm64-b6f25b6
linux/arm64
2026/06/27 11:01219.1 MBsha256:457fb8d42cd5
docker.io/ppcelery/one-api
:b6f25b6
linux/amd64
2026/06/27 10:38304.9 MBsha256:9f2c4a29045c
docker.io/ppcelery/one-api
:arm64-bc662a8
linux/arm64
2026/06/25 00:40218.7 MBsha256:c522e7797288
docker.io/ppcelery/one-api
:bc662a8
linux/amd64
2026/06/25 00:16303.0 MBsha256:69fa45f16a27
docker.io/ppcelery/one-api
:arm64-ddf59d1
linux/arm64
2026/06/25 00:07218.7 MBsha256:eea35ac7b2f9
docker.io/ppcelery/one-api
:ddf59d1
linux/amd64
2026/06/24 23:47303.0 MBsha256:7c1f4f299eee
docker.io/ppcelery/one-api
:arm64-3a4b6d5
linux/arm64
2026/06/24 02:24218.7 MBsha256:83d8c0222fbb
docker.io/ppcelery/one-api
:3a4b6d5
linux/amd64
2026/06/24 02:00303.0 MBsha256:237675ab27a2