LLM API
Modellix LLM 文本接口:提供 OpenAI 兼容的 Chat Completions、Responses,以及 Anthropic 兼容的 Messages。调用为同步请求(支持流式 SSE);参数与响应格式分别遵循对应官方协议(差异见文末说明)。最后更新: 2026-08-04
概览
示例完整 URL:
认证
所有业务请求须携带 Modellix API Key,以下两种方式等价(便于 OpenAI / Anthropic 原生 SDK 直接接入):
二者同时出现时须为同一 Key;冲突则鉴权失败。Key 不是各厂商官方 Key。失败时返回 错误响应。
模型
在请求 JSON 中传model,格式为 provider/name,例如:
可用模型以控制台 / 产品发布为准。
协议选择
三套接口的 URL 与请求体结构均不同,请按所用协议传参,不要混用字段:
建议:
按客户端选路径时:
- OpenAI Chat / 多数第三方工具 →
/v1/chat/completions - OpenAI Responses →
/v1/responses - Anthropic 兼容客户端 →
/v1/messages,模型选anthropic/...
Chat Completions
请求
其他字段遵循 OpenAI Chat Completions 约定,具体以所选模型能力为准。
示例
Responses
请求
其他字段遵循 OpenAI Responses 约定。
示例
Messages(Anthropic)
请求
其他字段遵循 Anthropic Messages 约定。鉴权可用
Authorization: Bearer 或 Anthropic 习惯的 x-api-key(均为 Modellix API Key)。
可选请求头:anthropic-version(如 2023-06-01;Anthropic 原生客户端常自动附带,本服务会转发上游)。
示例
会话头(可选)
多轮对话需要会话亲和时,可传:
部分原生工具自带的会话头(如 Claude Code 的
X-Claude-Code-Session-Id)亦可使用;若同时传 X-Mdlx-Session-Id,以后者为准。
成功响应
- 非流式:HTTP
200,JSON 体遵循对应官方协议(Chat / Responses / Messages)。 - 流式:HTTP
200,Content-Type: text/event-stream,按协议返回 SSE 事件。
usage(流式时多在终包中)。计费说明见 计费。
错误响应
错误体一般为:code、param 等字段。
计费
按成功响应中的 tokenusage 计费;单价与模型以控制台 / 账单为准。最终扣费以账户账单为准。
余额不足时返回 402,error.type 为 insufficient_quota。
限流
收到
429 后请降低频率并退避重试。
客户端接入提示
将下方mdlx-xxxxxxxx 换成控制台签发的 Modellix API Key。Key 不是各厂商官方 Key。
OpenAI SDK / 通用 OpenAI 兼容客户端
model 使用 openai/...(如 openai/gpt-5.5)。
Codex CLI
~/.codex/config.toml 中指定 Base URL 与模型(推荐;OPENAI_BASE_URL 环境变量在较新 Codex 中已弃用):
Anthropic SDK / Claude Code
- Base URL 不要带
/v1(SDK 会自行拼接/v1/messages)。 ANTHROPIC_API_KEY会以x-api-key发送,本接口已支持。- 若工具要求 Bearer,可改用
ANTHROPIC_AUTH_TOKEN(与ANTHROPIC_API_KEY二选一,勿同时设成不同值)。 - 模型使用
anthropic/...(如anthropic/claude-sonnet-5)。
~/.claude/settings.json 持久化:
OpenCode
环境变量:opencode.json(或 ~/.config/opencode/opencode.json)中把对应 provider 指到 Modellix,例如 OpenAI 兼容:
baseURL 设为 https://llm.modellix.ai,并用 ANTHROPIC_API_KEY。
对照速查
Google 系模型(
google/...)走 OpenAI 兼容路径时,同样使用 OPENAI_* 环境变量与 /v1 Base URL。
附录:与官方文档的差异
完整请求/响应字段以官方协议为准(本接口仅列常用字段):
请按本文与对应官方协议字段调用。
机器可读规范见同目录 openapi.json(OpenAPI 3.1,英文描述,仅列核心字段)。