语言模型接口
本站公开清单同时包含语言模型,例如 GPT 与 Gemini 语言系列。具体名称、权限和价格以模型广场及当前 Key 的 GET /v1/models 为准;不要把生图模型 ID 填进普通聊天示例。
Chat Completions
POST /v1/chat/completions
curl --fail-with-body --max-time 180 \
https://api.manxiaobai.online/v1/chat/completions \
-H "Authorization: Bearer $MXB_API_KEY" \
-H 'Content-Type: application/json' \
-d '{
"model":"gpt-5.5",
"messages":[{"role":"user","content":"用三句话介绍产品摄影的布光方法。"}],
"stream":false
}'
示例要求当前 Key 有该模型的语言分组权限。非流式响应通常从 choices[].message.content 读取内容,使用量位于 usage。高级参数、工具调用和多模态能力取决于所选模型与渠道,不按平台整体一概承诺。
Responses
POST /v1/responses
curl --fail-with-body --max-time 180 \
https://api.manxiaobai.online/v1/responses \
-H "Authorization: Bearer $MXB_API_KEY" \
-H 'Content-Type: application/json' \
-d '{"model":"gpt-5.5","input":"给一张茶壶产品图写一句标题。","stream":false}'
Responses 与 Chat Completions 的输入、输出结构不同。原始 HTTP 结果应遍历 output[].content[] 中的文本部分,不要假定一定存在 SDK 提供的便捷属性 output_text。某些渠道有额外限制,应根据返回错误和模型支持情况调整。
流式文本
模型/渠道支持时可使用 stream:true。HTTP 通常为 text/event-stream,客户端必须按 SSE 事件边界读取,不能把一次网络 chunk 当作完整 JSON。
Chat Completions 常见 data: JSON 增量和 [DONE] 结束标记;Responses 使用自己的事件类型与完成事件。两类流不要共用假定结构的解析器。文本流式支持不代表图片异步的 stream:true 可用。
计费与接入边界
语言模型主要按 token 计费,输入、输出、缓存与分段规则可能不同。不要按生图固定请求价格换算。断线后是否继续生成、重试是否重复消费也取决于接口与渠道;应用应记录请求 ID,并谨慎处理结果未知的 POST。
本章给出本站入口与最小协议示例,不宣称已经对每个语言模型的全部高级参数重新执行付费测试。音频、Embedding、Realtime 等即便在底层路由中存在,也不因此视为本站当前有可用模型供应。