Overview

Full name
docker.io/martialbe/one-api
Registry
docker.io
Namespace
martialbe
Repository
one-api
Cached tags
81
Last synced
07/06/2026, 02:57 AM

Introduction

One API LLM 网关镜像,统一 OpenAI/Claude/国产大模型 API 接入,配额管理与渠道路由,适合内网 AI 应用统一调用层。

Details

martialbe/one-api 运行 One API LLM 网关,统一 OpenAI/Claude/文心/通义等模型 API 接入,提供配额、渠道路由与计费管理。定位为 LLM API 网关服务,依赖 SQLite/MySQL 存储 token 与渠道;K8s Deployment + Ingress 内网 AI 统一调用层。

快速启动

docker run -d --name one-api \
  -p 3000:3000 \
  -e SQL_DSN="oneapi.db" \
  docker.io/martialbe/one-api:latest

推荐实践

docker run -d --name one-api \
  --restart unless-stopped \
  -p 3000:3000 \
  -e SQL_DSN="root:changeme@tcp(mysql:3306)/oneapi" \
  -e SESSION_SECRET=changeme \
  docker.io/martialbe/one-api:v0.6.0

核心参数说明

  • -p 3000:3000 — One API Web UI 与 OpenAI 兼容 API
  • -e SQL_DSN — 数据库连接串(高敏
  • -e SESSION_SECRET — Session 密钥(高敏
  • 路由 — 多渠道 LLM 负载均衡

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/martialbe/one-api:v0.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 StatefulSet 同 namespace;Ingress TLS 与 API key 轮换。

Latest tags (20)

View all 81 tags →
TagArchPushed AtSizeDigestSyncWishAction
docker.io/martialbe/one-api
:dev
linux/amd64linux/arm64
2026/02/20 05:2226.0 MBsha256:bf35e7d98665
docker.io/martialbe/one-api
:latest
linux/amd64linux/arm64
2025/12/06 15:2825.2 MBsha256:b5b06d52ae95
docker.io/martialbe/one-api
:v0.14.27
linux/amd64linux/arm64
2025/12/06 15:2825.2 MBsha256:b5b06d52ae95
docker.io/martialbe/one-api
:v0.14.26
linux/amd64linux/arm64
2025/11/20 13:5524.8 MBsha256:26044dfa6189
docker.io/martialbe/one-api
:v0.14.25
linux/amd64linux/arm64
2025/10/30 14:4024.8 MBsha256:d033ea25b3c8
docker.io/martialbe/one-api
:v0.14.24
linux/amd64linux/arm64
2025/09/30 15:1627.7 MBsha256:e91fdac25eaf
docker.io/martialbe/one-api
:v0.14.23
linux/amd64linux/arm64
2025/07/31 20:5324.5 MBsha256:76da68d8c69e
docker.io/martialbe/one-api
:v0.14.22
linux/arm64linux/amd64
2025/06/25 14:4823.3 MBsha256:479313b01529
docker.io/martialbe/one-api
:v0.14.21
linux/amd64linux/arm64
2025/06/20 23:0724.5 MBsha256:f96930c15f2b
docker.io/martialbe/one-api
:v0.14.20
linux/amd64linux/arm64
2025/06/18 18:3024.4 MBsha256:9568bac172ab
docker.io/martialbe/one-api
:v0.14.19
linux/amd64linux/arm64
2025/06/12 21:4722.7 MBsha256:87c6e18ed4d5
docker.io/martialbe/one-api
:v0.14.18
linux/amd64linux/arm64
2025/06/10 20:3022.7 MBsha256:efcc9e619dab
docker.io/martialbe/one-api
:v0.14.17
linux/amd64linux/arm64
2025/05/17 18:3422.2 MBsha256:5c03c4ba2799
docker.io/martialbe/one-api
:v0.14.16
linux/amd64linux/arm64
2025/05/14 19:1622.2 MBsha256:e6cff9683f25
docker.io/martialbe/one-api
:v0.14.15
linux/amd64linux/arm64
2025/05/07 17:2322.2 MBsha256:09ce96bff113
docker.io/martialbe/one-api
:v0.14.14
linux/amd64linux/arm64
2025/04/30 19:1922.1 MBsha256:a839f6f42d2a
docker.io/martialbe/one-api
:v0.14.13
linux/amd64linux/arm64
2025/04/28 02:0321.9 MBsha256:e29a0224e077
docker.io/martialbe/one-api
:v0.14.12
linux/amd64linux/arm64
2025/04/24 19:4321.9 MBsha256:ece5eea54ac6
docker.io/martialbe/one-api
:v0.14.11
linux/amd64linux/arm64
2025/04/24 15:1021.9 MBsha256:7d69bb741338
docker.io/martialbe/one-api
:v0.14.10
linux/amd64linux/arm64
2025/04/24 15:0521.9 MBsha256:8a7fa21ecabb