API PROTOCOLS

先选协议,再选模型。

平台已经开放 Chat Completions、Responses 和 Anthropic Messages。客户端选什么格式,请求就使用对应端点和字段。

OpenAI Chat Completions

兼容范围最广,普通聊天客户端优先使用 POST /v1/chat/completions。完整说明见对话接口

OpenAI Responses

适用于明确支持 Responses API 的客户端或代码。部分模型能力仍以模型详情和实际测试为准。

curl https://wmai7.io/v1/responses \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-5.5",
    "input": "只回复:连接成功",
    "max_output_tokens": 32
  }'

Anthropic Messages

适用于 Anthropic 原生协议。认证头使用 x-api-key,不是 Bearer。

curl https://wmai7.io/v1/messages \
  -H "x-api-key: YOUR_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-sonnet-4-6",
    "max_tokens": 64,
    "messages": [
      {"role": "user", "content": "只回复:连接成功"}
    ]
  }'

流式调用

三种协议都可按模型能力开启流式。Chat 和 Responses 增加 "stream": true;Messages 同样增加该字段。客户端必须持续读取 SSE,不能等整个响应结束后再一次性解析。