奥特曼AI文档中心
注册
OpenAI Compatible API Gateway

奥特曼AI 文档中心

统一接入 AI API,支持 OpenAI 兼容格式。把客户端里的接口地址和 API Key 替换为奥特曼AI,即可在常用工具、自写程序、自动化脚本和本地开发环境中调用。

控制台https://atmai.site
API Base URLhttps://api.atmai.site/v1
一键命令npx atmai-auto
Quick Start

快速接入

1

创建 API Key

登录奥特曼AI控制台,进入 API Key 页面,创建并复制你的密钥。

2

填写接口地址

在客户端选择 OpenAI Compatible / Custom OpenAI Provider,Base URL 填写奥特曼AI地址。

3

开始调用

填入 API Key 后保存配置,发送一条测试消息确认能正常返回。

通过 atmai-auto 一键部署 / 一键配置

如果你使用 Claude Code、Codex、OpenCode、OpenClaw 或 Hermes Agent,推荐直接运行 ATMAI 一键配置工具。不会写代码也可以照下面步骤操作。

Windows:打开 CMD 执行

  1. 按键盘 Win + R
  2. 输入 cmd,然后按 Enter
  3. 在黑色命令窗口里粘贴下面命令并回车。

Windows:PowerShell 也可以

  1. 右键开始菜单,选择“终端”或“PowerShell”。
  2. 粘贴下面命令,按 Enter 执行。
  3. 如果提示是否安装,输入 y 并回车。

macOS / Linux

  1. 打开“终端 Terminal”。
  2. 粘贴下面命令,按 Enter
  3. 根据提示选择工具并填入 API Key。
Terminal / CMD / PowerShell
npx atmai-auto
  1. 运行后如果出现 Need to install the following packages,输入 y 并回车。
  2. 用键盘上下箭头选择你要配置的工具,例如 Claude Code、Codex、OpenCode、OpenClaw 或 Hermes Agent。
  3. 复制你在奥特曼AI控制台创建的 API Key,粘贴到命令窗口里并回车。
  4. 看到“配置完成”后,关闭并重新打开对应客户端。
  5. 如果后续换了新的 API Key,重新运行一次 npx atmai-auto 覆盖配置即可。
Endpoint

接口地址

大多数 OpenAI 兼容客户端填写下面这个地址:

https://api.atmai.site/v1

如果软件会自动拼接 /v1,则填写:

https://api.atmai.site

如果软件要求填写完整接口地址,可以填写:

https://api.atmai.site/v1/chat/completions
不同软件对 Base URL 的拼接方式不同。如果请求失败,可以在 https://api.atmai.sitehttps://api.atmai.site/v1 之间切换测试。
Clients

客户端配置

Cherry Studio

服务类型:OpenAI Compatible
API 地址:https://api.atmai.site/v1
API Key:你的奥特曼AI密钥

NextChat

接口地址:https://api.atmai.site
或:https://api.atmai.site/v1
API Key:你的奥特曼AI密钥

Open WebUI

Base URL:https://api.atmai.site/v1
API Key:你的奥特曼AI密钥
保存后刷新模型列表

Dify

模型供应商:OpenAI-compatible
Base URL:https://api.atmai.site/v1
API Key:你的奥特曼AI密钥
Codex CLI

Codex CLI 配置使用教程

Codex CLI 适合开发者在终端里进行代码生成、项目修改、代码解释和调试。推荐优先使用一键配置:

一键配置
npx atmai-auto

手动配置 config.toml

如果需要手动配置,可以在用户目录下创建或编辑 .codex/config.toml

config.toml
model = "gpt-5.5"
model_provider = "atmai"
model_reasoning_effort = "high"
sandbox_mode = "workspace-write"
approval_policy = "on-request"
file_opener = "vscode"
web_search = "cached"
suppress_unstable_features_warning = true

[history]
persistence = "save-all"

[tui]
notifications = true

[shell_environment_policy]
inherit = "all"
ignore_default_excludes = false

[features]
unified_exec = false

[model_providers.atmai]
name = "atmai"
base_url = "https://api.atmai.site"
wire_api = "responses"
requires_openai_auth = true

配置 auth.json

auth.json
{
  "OPENAI_API_KEY": "sk-xxxxxxxxxxxxxxxxxxxxxxxx"
}
把示例 Key 替换成你在奥特曼AI控制台创建的 API Key。修改后重新启动 Codex CLI。
Codex App

Codex App 桌面客户端配置方式

如果你使用 Codex App 桌面客户端,核心思路是在用户目录下创建 .codex 文件夹,并放入 auth.jsonconfig.toml 两个配置文件。

系统配置目录
WindowsC:\Users\你的用户名\.codex
macOS / Linux~/.codex
  1. 退出 Codex App 当前登录状态。
  2. 创建或备份 .codex 目录。
  3. 写入上一节的 config.tomlauth.json
  4. 完全退出 Codex App 后重新打开。
OpenClaw

OpenClaw 接入指南

OpenClaw 适合需要本地或服务器部署网页聊天界面的用户。推荐通过 ATMAI 一键配置工具写入配置。

一键配置
npx atmai-auto

基础环境检查

git --version
node -v
npm -v

手动配置示例

openclaw.json
{
  "models": {
    "providers": {
      "atmai": {
        "baseUrl": "https://api.atmai.site/v1",
        "apiKey": "sk-xxxxxxxxxxxxxxxxxxxxxxxx",
        "auth": "api-key",
        "api": "openai-responses",
        "authHeader": true,
        "headers": {
          "User-Agent": "OpenClaw",
          "Accept": "application/json"
        }
      }
    }
  }
}
修改配置后,需要重启 OpenClaw gateway 或主进程,再重新检查状态。
API Examples

接口示例

获取模型列表

curl https://api.atmai.site/v1/models \
  -H "Authorization: Bearer YOUR_API_KEY"

Chat Completions

curl https://api.atmai.site/v1/chat/completions \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-5.5",
    "messages": [
      {"role": "user", "content": "你好"}
    ],
    "stream": true
  }'

Python SDK

from openai import OpenAI

client = OpenAI(
    api_key="YOUR_API_KEY",
    base_url="https://api.atmai.site/v1"
)

response = client.chat.completions.create(
    model="gpt-5.5",
    messages=[{"role": "user", "content": "你好"}]
)

print(response.choices[0].message.content)

JavaScript SDK

import OpenAI from "openai";

const client = new OpenAI({
  apiKey: "YOUR_API_KEY",
  baseURL: "https://api.atmai.site/v1"
});

const response = await client.chat.completions.create({
  model: "gpt-5.5",
  messages: [{ role: "user", content: "你好" }]
});

console.log(response.choices[0].message.content);
Billing

计费说明

平台采用按量计费。实际消耗通常和输入 tokens、输出 tokens、图片、文件、长上下文等能力有关。

消耗 = 基础消耗 × 当前倍率。具体价格和倍率以控制台实际显示为准。
  • 低倍率通道更适合日常聊天、批量处理和新手测试。
  • 高倍率通道更适合复杂代码、长文分析和高质量输出。
  • 余额不足时可能返回 INSUFFICIENT_BALANCE
  • 建议在生产环境中记录 Request ID、耗时和费用,方便排查问题。
Errors

常见错误

错误含义处理方式
401 UnauthorizedAPI Key 错误、缺失或已删除检查请求头是否包含 Authorization: Bearer YOUR_API_KEY
403 INSUFFICIENT_BALANCE账户余额不足充值或降低消耗后重试
403 Access Denied访问策略、账号状态或风控限制检查账号状态、网络环境和控制台提示
404 / 503 model_not_found模型名称错误或当前通道不可用复制控制台可用名称后重试
429 Too Many Requests请求过于频繁降低并发,增加重试间隔
500 / 502 / 503上游异常、通道拥堵或临时维护稍后重试,或切换备用通道
Policy

使用规范

  • 不要公开分享 API Key。
  • 不要把 API Key 写进前端网页、公开仓库或聊天截图。
  • 不要高频并发压测平台。
  • 不要使用平台进行违法违规、攻击、诈骗、垃圾信息等用途。
  • 生产环境建议在服务端转发请求,并设置超时、重试和备用通道。
Support

技术支持

联系管理员时,请尽量提供下面信息,方便快速定位问题。不要把完整 API Key 发给任何人。

账号邮箱:
使用的软件:
接口地址:
报错截图:
报错时间:
Request ID:
是否测试过其他请求:
已复制