欢迎回来

登录 EAKE AI,继续您的智能之旅

忘记密码?
还没有账号?立即注册

One API 部署与使用手册

2026-05-07 · 使用手册

概述

One API 是一个开源的 API 管理和分发平台,支持将多种 AI 模型提供商(OpenAI、Anthropic、Google、DeepSeek 等)统一到一个兼容 OpenAI 格式的 API 接口下,方便管理和调用。

Docker 部署

快速启动

docker run --name one-api -d 
  --restart always 
  -p 3000:3000 
  -e TZ=Asia/Shanghai 
  -v /home/ubuntu/data/one-api:/data 
  justsong/one-api

Docker Compose

version: '3'
services:
  one-api:
    image: justsong/one-api
    container_name: one-api
    restart: always
    ports:
      - "3000:3000"
    environment:
      - TZ=Asia/Shanghai
    volumes:
      - ./data:/data

Nginx 反向代理配置

server {
    listen 443 ssl http2;
    server_name api.eake.cn;

    ssl_certificate /etc/ssl/api.eake.cn.pem;
    ssl_certificate_key /etc/ssl/api.eake.cn.key;

    location / {
        proxy_pass http://127.0.0.1:3000;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;

        # SSE 支持
        proxy_buffering off;
        proxy_cache off;
        chunked_transfer_encoding on;
    }
}

渠道配置

添加 OpenAI 渠道

  1. 进入管理后台 → 渠道管理 → 添加渠道
  2. 类型选择:OpenAI
  3. 填写 Base URL 和 API Key
  4. 选择要支持的模型

添加其他渠道

提供商类型Base URL
AnthropicAnthropichttps://api.anthropic.com
GoogleGoogle Geminihttps://generativelanguage.googleapis.com
DeepSeekDeepSeekhttps://api.deepseek.com

令牌管理

在「令牌」页面创建 API Token,设定额度、过期时间和可用模型。创建后获得的 sk-xxx 即为统一调用密钥。

统一调用示例

from openai import OpenAI

client = OpenAI(
    api_key="sk-your-one-api-token",
    base_url="https://api.eake.cn/v1"
)

# 调用任何已配置的模型
response = client.chat.completions.create(
    model="gpt-4o",
    messages=[{"role": "user", "content": "Hello"}]
)

评论区

发表评论