注册登录 → 充值(1 元 = 100 积分)→ 在「模型广场」点开通目标模型(开通免费,按调用量计费)→ 在「我的模型」里复制 API 地址 / API Key / 模型名称,即可用任意 OpenAI 兼容 SDK 或 curl 调用:
curl https://maas.tenghuiai.com.cn/api/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer sk-你的APIKey" \
-d '{
"model": "glm-5-3-flash-260828",
"messages": [{"role":"user","content":"你好"}],
"stream": true
}'
GET /api/v1/models(无需鉴权)查到;接口与 OpenAI SDK 完全兼容,SDK 只需把 baseURL 指向平台地址。1 元 = 100 积分。调用按模型实际用量扣积分,失败自动退回。充值套餐与自定义金额均按此汇率到账。
文本生成模型按 token 分开计价:费用 = 输入 token × 输入价 + 输出 token × 输出价。价格以「积分/百万 token」标注,与模型官网口径一致(官网 1 元/百万 token = 100 积分/百万 token),平台不加价、不藏差价。模型详情弹层中可查看每个模型的分档单价。
与 DeepSeek 官网一致:高峰时段(北京时间周一至周五 09:00–12:00、14:00–18:00,法定节假日除外)按高峰价,其余时间按空闲价。以请求完成时刻判定所属时段,模型详情弹层列出了具体单价。
图像按「积分/张」、视频按「积分/千 token」(与官网一致)、语音合成 TTS 按「积分/千字符」、语音识别 ASR 按「积分/小时」,均以各模型详情弹层标注的单价为准。
不会。调用失败(上游报错、内容合规拦截、超时等)时本次已预扣的积分自动全额退回余额,并在「积分收支」流水里生成一笔退回记录,可在充值页随时核对。
三处可查:① 充值页的积分收支流水(每笔扣费/退回/充值);② 每次调用响应头与流式收尾块中的 x_maas 字段(本次扣多少积分、余额多少、调用 ID);③ 模型广场「接入」弹层的连通测试(明示测试也会真实扣费)。
接口错误统一为 OpenAI 风格 error.code + error.message,主流 SDK 可直接解析。
| HTTP 状态 | code | 含义与处理 |
|---|---|---|
| 401 | unauthorized | API Key 缺失或无效。检查 Authorization: Bearer sk-... 是否正确;Key 被重置后旧 Key 立即失效。 |
| 400 | invalid_request | 请求参数有误(缺 model、输入为空、超过 200 万字符护栏等)。按 message 修正后重试。 |
| 404 | model_not_found | 模型名不存在。用 GET /api/v1/models 核对,注意大小写与空格需一致。 |
| 400 | model_offline | 模型已下架,请改用其他在售模型。 |
| 400 | context_length_exceeded | 本次输入超出该模型上下文窗口(平台按模型配置预检时返回)。SDK 可识别此码自动裁剪历史后重试。 |
| 400 | tools_unsupported | 该模型上游端点不支持工具调用(function calling),请改用 DeepSeek / GLM 文本模型。 |
| 400 | content_blocked | 内容被合规风控拦截(不扣积分)。调整输入内容后重试。 |
| 502 | upstream_error | 上游模型服务故障或网络异常(不扣积分)。请稍后重试;持续出现请联系客服并附调用 ID。 |
| 500 | internal_error | 平台内部异常(不扣积分)。请稍后重试并附报错中的调用 ID。 |
x_maas.call_id,报障时提供该 ID 可快速定位。文本对话:单次输入上限 200 万字符(纯防滥用护栏),实际受模型上下文窗口约束,平台不做额外限制;带工具调用的 Agent 请求建议消息数 ≤ 200 条。响应支持 stream: true 流式输出。
语音合成 TTS:单次最长 10000 字符,超过 4000 字平台自动按句分段并行合成后拼接,无需自行分段。
语音识别 ASR:支持常见音频格式,按时长计费。
平台不做额外限速,转发吞吐取决于上游模型的并发配额。高频场景建议客户端做退避重试(对 429/502 指数退避),确有大并发需求请联系客服评估。
该提示来自客户端本地判定,不是平台拒绝——平台不做任何额外限制(实测单次 23 万+ token 输入可正常通过)。常见原因:把平台模型作为"自定义模型"接入时,客户端的上下文窗口配置用了默认小值,会话历史接近该值就被客户端拦下,请求并未发出。
处理方式:① 在客户端模型设置里把上下文窗口改为模型官方值(DeepSeek V4.1 Flash 为 262144,GLM 5.3 Flash 为 131072);② GET /api/v1/models 响应中已带 context_length 字段,支持该元数据的客户端(OpenRouter 兼容)会自动读取;③ 长会话可让客户端自动裁剪历史,或适时开新对话。
DeepSeek / GLM 文本模型完整支持 OpenAI 的 tools / tool_choice 参数与 role:"tool" 消息往返,流式/非流式均按 OpenAI 标准返回 tool_calls 与 finish_reason:"tool_calls",主流 Agent 框架(OpenAI SDK、Dify、LangChain 等)把 baseURL 指向平台即可直接使用。