kaimid developer docs

开发者文档

使用 OpenAI 兼容接口接入恺米聚合 kaimid,统一调用多模型、多供应商能力。本文档只保留接入所需信息,正文使用深色字体,优先保证可读性。

快速开始

替换 API Key 后即可直接调用 OpenAI 兼容接口。

curl https://ailab.folhj.online/v1/chat/completions \
  -H "Authorization: Bearer $KAIMID_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"mimo-2.5-pro","messages":[{"role":"user","content":"你好"}]}'

认证

所有 `/v1/*` API 使用 Bearer Token:`Authorization: Bearer $KAIMID_API_KEY`。 API Key 可在开发者控制台创建、轮换、吊销,并支持 IP 白名单、模型白名单和消费限制。

模型说明

访问 `/v1/models` 获取当前 API Key 可见模型;访问 `/models` 查看模型广场中的能力、价格、健康状态和示例。

计费

平台优先使用上游官方 usage 计费;缺少官方 usage 时使用估算并标记估算状态。 流式请求首个 chunk 返回后即进入计费事件,客户端中断会按已生成内容估算扣费。

错误码

401 API Key 缺失、无效、过期或吊销。
402 租户钱包余额不足。
403 IP、模型或权限不允许。
429 请求过于频繁或上游限流。
502 上游返回异常。
503 供应商不可用或熔断打开。

Node.js

const response = await fetch("https://ailab.folhj.online/v1/chat/completions", {
  method: "POST",
  headers: {
    Authorization: `Bearer ${process.env.KAIMID_API_KEY}`,
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
    model: "mimo-2.5-pro",
    messages: [{ role: "user", content: "你好" }]
  })
});

Python

import os, requests

resp = requests.post(
    "https://ailab.folhj.online/v1/chat/completions",
    headers={"Authorization": f"Bearer {os.environ['KAIMID_API_KEY']}"},
    json={"model": "mimo-2.5-pro", "messages": [{"role": "user", "content": "你好"}]},
)