Mo API Docs
目前只有 GPT 系列,推荐使用 gpt-5.5

快速开始

Mo API 文档

Mo API 目前提供 GPT 系列模型,推荐使用 GPT 5.5,并采用 OpenAI 兼容接口格式。你可以用同一个 Base URL、API Key 和模型名接入命令行工具、业务后端或 AI 编程工具。

Base URL https://api.moshushi.xyz/v1
模型名 gpt-5.5
认证方式 Authorization: Bearer YOUR_API_KEY

1. 创建 API Key

打开 Mo API 控制台,注册或登录账号后创建一个可用于调用接口的密钥。密钥通常只在创建后完整展示一次,请及时保存到安全的位置。

2. 发起第一次请求

下面的示例会调用 GPT 5.5 生成一个简短回复。

curl https://api.moshushi.xyz/v1/chat/completions \
  -H "Authorization: Bearer $MOSHUSHI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-5.5",
    "messages": [
      { "role": "user", "content": "用一句话介绍你自己" }
    ]
  }'

3. 继续接入

如果你的工具支持 OpenAI 兼容服务,只需要把 Base URL 改成 https://api.moshushi.xyz/v1,模型名填写 gpt-5.5

API Reference

认证

所有 API 请求都需要在请求头中传入 Bearer Token。

Authorization: Bearer YOUR_API_KEY

不要把 API Key 暴露在前端网页、公开仓库、移动端明文包或客户端日志中。生产环境建议通过后端代理调用。

API Reference

模型

目前只有 GPT 系列,推荐优先使用 gpt-5.5

模型 用途 接口
gpt-5.5 通用对话、代码辅助、文本生成、结构化输出 /v1/chat/completions

列出模型

curl https://api.moshushi.xyz/v1/models \
  -H "Authorization: Bearer $MOSHUSHI_API_KEY"

API Reference

Chat Completions

创建一次多轮对话补全。请求格式与 OpenAI Chat Completions 兼容。

POST /v1/chat/completions

请求参数

字段 类型 说明
model string 固定填写 gpt-5.5
messages array 对话消息数组,支持 systemuserassistant
temperature number 可选,控制输出随机性
stream boolean 可选,设置为 true 时返回流式响应

JavaScript 示例

const response = await fetch("https://api.moshushi.xyz/v1/chat/completions", {
  method: "POST",
  headers: {
    "Authorization": `Bearer ${process.env.MOSHUSHI_API_KEY}`,
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
    model: "gpt-5.5",
    messages: [
      { role: "system", content: "你是一个简洁可靠的助手。" },
      { role: "user", content: "帮我写一个接口测试清单。" }
    ],
    temperature: 0.7
  })
});

const data = await response.json();
console.log(data.choices[0].message.content);

响应格式

{
  "id": "chatcmpl_xxx",
  "object": "chat.completion",
  "created": 1780675200,
  "model": "gpt-5.5",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "这是模型返回的内容。"
      },
      "finish_reason": "stop"
    }
  ],
  "usage": {
    "prompt_tokens": 18,
    "completion_tokens": 12,
    "total_tokens": 30
  }
}

API Reference

流式输出

stream 设置为 true 后,接口会以 Server-Sent Events 的形式逐段返回内容,适合聊天窗口、代码生成和长文本输出。

curl https://api.moshushi.xyz/v1/chat/completions \
  -H "Authorization: Bearer $MOSHUSHI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-5.5",
    "stream": true,
    "messages": [
      { "role": "user", "content": "写一段 100 字以内的产品说明" }
    ]
  }'

Guides

工具接入

大多数 OpenAI 兼容客户端只需要配置三个值:

配置项
API Key 你的 API Key
Base URL https://api.moshushi.xyz/v1
Model gpt-5.5

如果工具要求填写完整接口地址,请使用 https://api.moshushi.xyz/v1/chat/completions

Guides

Codex 接入

如果你要在 Codex 里使用 Mo API,请先完成账号、余额、API Key 和 auth.json 配置,然后把 Mo API 作为 Codex 的模型提供方写入用户级配置。

前置条件

项目 说明
账号和余额 注册并登录 https://api.moshushi.xyz,确认账户可正常调用接口。
API Key 分组 创建给 Codex 使用的 API Key,分组建议选择 codex-plus
授权文件 通过 https://codexauth.moshushi.xyz/ 获取并添加 auth.json

创建 Codex API Key

登录 Mo API 控制台后,进入左侧的 API 密钥 页面创建新密钥。创建时名称可以填写 codex,分组请选择 codex-plus。不要选择测试分组。

https://api.moshushi.xyz
概览
数据看板
API 密钥
使用日志
任务日志
API 密钥
创建 API 密钥
default 测试分组,不建议用于 Codex
保存提醒: API Key 通常只完整显示一次。创建完成后请立刻复制保存,后面写入 config.toml 时会用到。

添加 auth.json

可跳过 如果已经登录,并且可以正常进入 Codex 界面: 这一节不用操作,可以直接跳到下一步修改 config.toml

如果还没有登录 Codex,才需要把获取到的 auth.json 放到 Codex 用户级目录:

Windows 路径,重点看这里 C:\Users\你的用户名\.codex\auth.json 其中 你的用户名 换成你电脑上的 Windows 用户名。

等价写法:%USERPROFILE%\.codex\auth.json

# Windows
C:\Users\你的用户名\.codex\auth.json

# macOS / Linux
~/.codex/auth.json

写入 config.toml

打开 Codex 用户级配置文件 ~/.codex/config.toml。如果文件不存在,可以手动新建。 建议把下面这段配置放在文件顶部,并把示例 Key 替换成你真实创建的 API Key。

model_reasoning_effort = "medium"
model = "gpt-5.5"
model_provider = "moapi"

[model_providers.moapi]
name = "moapi"
wire_api = "responses"
requires_openai_auth = true
base_url = "https://api.moshushi.xyz/v1"
experimental_bearer_token = "sk-替换成你的key"

重启并测试

保存 config.toml 后,关闭并重新打开 Codex。重启后发送一个简单任务,例如 帮我写一个 hello world,如果能正常回复,说明 Mo API 已经接入成功。

配置成功的明显标志

重新打开 Codex 后,看输入框右下角。如果这里显示了你配置的提供方名字 moapi,并显示模型 5.5,就说明 Codex 已经读到了这次配置。

我们该做什么?

随心输入
+ 完全访问权限 moapi 5.5 中⌄

API Reference

错误码

状态码 含义 处理建议
401 API Key 缺失或无效 检查 Authorization 请求头
403 账号或密钥没有权限 确认密钥状态和账户权限
429 请求过于频繁 降低并发或增加重试退避
500 服务端异常 稍后重试,并保留请求 ID 便于排查

More

常见问题

现在支持哪些模型?

目前只有 GPT 系列,推荐使用 gpt-5.5。后续新增模型时可以在模型页继续扩展。

是否兼容 OpenAI SDK?

兼容 OpenAI 风格的 Chat Completions 调用。把 Base URL 设置为 https://api.moshushi.xyz/v1,模型设置为 gpt-5.5

API Key 应该放在哪里?

建议放在服务端环境变量,例如 MOSHUSHI_API_KEY。不要在浏览器前端直接暴露密钥。

Resources

资源推荐

Codex 从入门到实战

从入门到实战,系统掌握 Codex 的使用方法。

codex.moshushi.xyz
MO API Docs

由 Codex 100% 生成,moshushi 辅助完善。

已复制