RequestBeam

文档目录

RequestBeam 文档

Kimi 模型

通过统一的 Chat Completions 接口调用 Kimi K3。

POSThttps://api.requestbeam.com/v1/chat-completions

Kimi K3 通过通用 Chat Completions 接口提供非流式和 SSE 流式文本对话。

text
POST https://api.requestbeam.com/v1/chat-completions

可用模型

model 值类型非流式SSE 流式
kimi-k3文本对话支持支持

验证

http
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

非流式请求

json
{
  "model": "kimi-k3",
  "messages": [
    {
      "role": "system",
      "content": "你是一名产品分析助手。"
    },
    {
      "role": "user",
      "content": "把这项需求拆成目标、约束和验收标准。"
    }
  ],
  "stream": false
}

流式请求

json
{
  "model": "kimi-k3",
  "messages": [
    {
      "role": "user",
      "content": "生成一个发布前检查清单。"
    }
  ],
  "stream": true
}

本接口默认返回完整 JSON。需要 SSE 流式输出时必须显式设置 stream: true。

请求字段

modelstring必填

固定使用 kimi-k3。

messagesobject[]必填

OpenAI Chat Completions 风格的消息数组。每条消息包含 role 和 content。

streamboolean默认: false

true 返回 SSE,false 返回完整 JSON。

max_tokensinteger

可选的输出 Token 额度;省略时使用上游默认值。推理与最终正文共用该额度, 设置过小可能在生成正文前以 finish_reason: "length" 结束。 较大额度可能增加输出用量和费用。

max_completion_tokensinteger

max_tokens 的兼容字段。具体支持情况由所选模型判断。

ninteger默认: 1

仅支持 n=1,每次请求返回一条回复。

temperature、top_p、frequency_penalty、presence_penalty 和 stop 等通用字段见通用对话接口。 kimi-k3 接受这些标准字段,但并非每个参数都一定对输出产生可测量的语义变化。

成功响应

json
{
  "id": "chatcmpl_...",
  "object": "chat.completion",
  "created": 1787200000,
  "model": "kimi-k3",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "目标:明确要解决的问题和预期结果..."
      },
      "finish_reason": "stop"
    }
  ],
  "usage": {
    "prompt_tokens": 24,
    "completion_tokens": 86,
    "total_tokens": 110
  }
}

使用建议

  • 请求体的 model 必须填写本页“可用模型”表中列出的公开模型 ID。
  • 不接受 Kimi 产品名、显示名称或其他别名代替公开模型 ID。
  • 本页仅适用于 POST https://api.requestbeam.com/v1/chat-completions 的 Chat Completions 请求,不适用于

OpenAI Responses 或 Claude Messages。

  • 可用范围和实时价格以当前 API Key 的 GET https://api.requestbeam.com/v1/models 返回结果及控制台为准。