接口总览与鉴权

所有接口的生产入口为 https://www.wanmoapi.com。OpenAI 兼容 SDK 通常把 base_url 设置为 https://www.wanmoapi.com/v1

如果你只是配置客户端,优先看客户端接入。如果你要自己写代码或调试请求体,再看本页和接口参考

先理解三层地址

层级示例谁来填写
域名https://www.wanmoapi.comClaude/Gemini/部分自动补路径的客户端
OpenAI Base URLhttps://www.wanmoapi.com/v1OpenAI SDK、ChatBox、Cherry Studio、Dify
完整接口路径https://www.wanmoapi.com/v1/chat/completionscurl、底层 HTTP 调试

多数 SDK 只需要 Base URL,不需要你手动拼完整路径。

鉴权

大多数 OpenAI 兼容接口使用 Bearer Token:

Authorization: Bearer sk-...

OpenAI SDK 示例:

from openai import OpenAI

client = OpenAI(
    api_key="sk-...",
    base_url="https://www.wanmoapi.com/v1",
)

Claude Messages 协议也可使用 Anthropic 风格请求头:

x-api-key: sk-...
anthropic-version: 2023-06-01

支持的接口族

接口路径说明典型用户
Chat Completions/v1/chat/completions通用对话,客户端兼容性最好ChatBox、Dify、开发者
Responses/v1/responsesAgent 和工具调用工作流Codex、Agent 框架
Claude Messages/v1/messagesAnthropic 协议兼容Claude Code、Cline
Gemini 原生/v1beta/models/*Google Gemini 协议兼容Gemini SDK 用户
Embeddings/v1/embeddings向量生成Dify、AnythingLLM、RAG
Rerank/v1/rerank文档重排检索增强、知识库
Images/v1/images/generations/v1/images/edits图像生成与编辑绘图应用
Videos/v1/videos/kling/*/jimeng/*视频生成任务视频应用
Audio/v1/audio/*语音转写、翻译和合成字幕、语音应用
Realtime/v1/realtimeWebSocket 实时接口语音、实时交互

最小请求示例

Chat Completions

curl https://www.wanmoapi.com/v1/chat/completions \
  -H "Authorization: Bearer $WANMO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-5.4-mini",
    "messages": [
      { "role": "user", "content": "你好" }
    ]
  }'

Models

curl https://www.wanmoapi.com/v1/models \
  -H "Authorization: Bearer $WANMO_API_KEY"

Embeddings

curl https://www.wanmoapi.com/v1/embeddings \
  -H "Authorization: Bearer $WANMO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "你的-embedding-模型",
    "input": "这是一段要转向量的文本"
  }'

Windows PowerShell 用户请把 $WANMO_API_KEY 改成 $env:WANMO_API_KEY

怎么在线调试

  1. 打开在线调试
  2. 填写 API Key 和模型名。
  3. 输入最小 Prompt。
  4. 点击发送。
  5. 回到控制台调用日志核对请求。
Warning

在线调试会真实发起请求并产生消耗。不要使用生产令牌测试未知参数,建议单独创建 docs-test 令牌并设置额度。

接口文档怎么维护

接口参考不是手写表格,而是构建时从仓库根目录的 OpenAPI 文件同步:

docs/openapi/relay.json
  -> docs-site/docs/public/openapi/relay.json
  -> /api-reference/reference

如果接口实现发生变化,先更新 docs/openapi/relay.json,再在 docs-site/ 运行:

bun run sync
bun run build

docs-site/docs/public/openapi/relay.json 是同步产物,不建议手动长期维护;真正的数据源仍是根目录的 docs/openapi/relay.json

下一步