文本生成

简介

文本生成兼容 OpenAI 协议。POST /v1/chat/completions 返回原生 JSON,stream 为 true 时返回 SSE;助手文本位于 choices[0].message.content。

统一接口(推荐)

新接入请用 POST /v1/generations + type=text。下面的 OpenAI 兼容接口继续支持,包括流式。

BASH
curl -X POST https://api.anycap.io/v1/generations \  -H "Authorization: Bearer $ANYCAP_API_KEY" \  -H "Content-Type: application/json" \  -d '{    "type": "text",    "model": "<来自 GET /v1/generations/models?type=text 的模型>",    "input": { "messages": [{ "role": "user", "content": "你好" }] },    "parameters": { "max_tokens": 128 }  }'
字段含义
input.messages
OpenAI 风格的 messages;回复在 output 中。
parameters
temperature、max_tokens 等 chat 参数。
model
来自 GET /v1/generations/models?type=text。
统一入口的文本是同步、非流式;需要 SSE 时继续用 POST /v1/chat/completions。
步骤方法与路径成功状态
列出已授权模型GET /v1/models200
生成POST /v1/chat/completions200
JSON
{  "model": "<准确模型名>",  "messages": [{ "role": "user", "content": "Say hello in one sentence." }],  "max_tokens": 32,  "stream": false}
  • Idempotency-Key:你自己为同一逻辑调用保存的键,任意不透明字符串均可(最长 255 字节,test-001 这类可读串也支持);返回的任务 id 即身份标识,若你的键本身是 UUID 则任务 id 与它相同。幂等键按连接隔离,重复提交同一键不会重复创建任务。
  • X-Anycap-Source:固定所选来源及其模型、渠道与价格。
  • X-Anycap-Channel:指定已保存的渠道 slug。
完整文本生成接入文档 →把 Anycap 作为 Coding Agent 的模型端点 →
上一篇统一接口
下一篇商品套图