← 返回
未分类 Key 中文

Kimi Code API

One-click setup to use Kimi K2.5 (Kimi Code) as your coding model in OpenClaw and Claude Code CLI. Kimi Code is Anthropic Messages API compatible — swap the...
一键设置,在 OpenClaw 和 Claude Code CLI 中使用 Kimi K2.5 (Kimi Code) 作为编程模型。Kimi Code 兼容 Anthropic Messages API——替换……
jack-yang-ai
未分类 clawhub v2.0.0 1 版本 100000 Key: 需要
★ 0
Stars
📥 466
下载
💾 24
安装
1
版本
#latest

概述

Kimi Code API — OpenClaw + Claude Code Integration

Kimi Code (K2.5) is Anthropic Messages API compatible. One config change and your OpenClaw runs Claude Code on Kimi's backend.

Quick Start: Get Your API Key

  1. Open Kimi Code Console
  2. Create an API Key → format: sk-kimi-...

Setup 1: OpenClaw — Add Kimi as a Provider + Model

Add to your openclaw.json under providers and models:

// In providers:
{
  "id": "kimi",
  "type": "anthropic",          // Kimi speaks Anthropic protocol
  "baseUrl": "https://api.kimi.com/coding",
  "apiKey": "sk-kimi-..."
}

// In models (or agents.defaults.models):
{
  "kimi/kimi-k2.5": {
    "alias": "Kimi K2.5",
    "params": {}
  }
}

Then use it anywhere in OpenClaw:

  • Set as agent model: "model": "kimi/kimi-k2.5"
  • Switch in chat: /model kimi/kimi-k2.5
  • Use as default for a specific agent

Setup 2: Claude Code CLI — Direct

export ANTHROPIC_BASE_URL="https://api.kimi.com/coding"
export ANTHROPIC_API_KEY="sk-kimi-..."

# Interactive
claude

# One-shot
claude --print "Refactor this function to use async/await"

Claude Code auto-appends /v1/messages to the base URL. No other changes needed.

Setup 3: OpenClaw Spawns Claude Code with Kimi

In OpenClaw, spawn a Claude Code (ACP) session that uses Kimi as the backend:

# In your agent config or via sessions_spawn:
sessions_spawn(
    runtime="acp",
    task="Your coding task here",
    env={
        "ANTHROPIC_BASE_URL": "https://api.kimi.com/coding",
        "ANTHROPIC_API_KEY": "sk-kimi-..."
    }
)

Or configure it globally in openclaw.json so every ACP spawn uses Kimi by default.

API Reference

PropertyValue
-----------------
Base URLhttps://api.kimi.com/coding
Messages endpointhttps://api.kimi.com/coding/v1/messages
Auth headerx-api-key: sk-kimi-...
Version headeranthropic-version: 2023-06-01
Model (request)kimi-k2.5
Model (response)kimi-for-coding
ProtocolAnthropic Messages API
Streaming"stream": true → SSE

Raw Call Examples

curl

curl -s https://api.kimi.com/coding/v1/messages \
  -H "x-api-key: sk-kimi-..." \
  -H "anthropic-version: 2023-06-01" \
  -H "content-type: application/json" \
  -d '{"model":"kimi-k2.5","max_tokens":1024,"messages":[{"role":"user","content":"Hello"}]}'

Python (no dependencies)

import json, urllib.request

req = urllib.request.Request(
    "https://api.kimi.com/coding/v1/messages",
    data=json.dumps({
        "model": "kimi-k2.5",
        "max_tokens": 4096,
        "messages": [{"role": "user", "content": "Hello"}]
    }).encode(),
    headers={
        "Content-Type": "application/json",
        "x-api-key": "sk-kimi-...",
        "anthropic-version": "2023-06-01",
    },
)
with urllib.request.urlopen(req, timeout=120) as resp:
    print(json.loads(resp.read())["content"][0]["text"])

Gotchas

  • Model name mismatch: Request sends kimi-k2.5, response returns kimi-for-coding. Don't assert on the response model field.
  • Anthropic format only: /v1/messages works. /v1/chat/completions (OpenAI format) returns 404.
  • api.moonshot.cn ≠ Kimi Code: That's the general Moonshot API — different product, different auth.
  • Timeout: Set ≥120s for complex prompts.
  • Provider type: Always "type": "anthropic" in OpenClaw config — Kimi speaks Anthropic, not OpenAI.

版本历史

共 1 个版本

  • v2.0.0 当前
    2026-03-31 05:56 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

productivity

Token Optimization

jack-yang-ai
通过文件分割、提示缓存、上下文修剪和模型路由,将 OpenClaw 每次对话的提示成本降低 70% 以上。已在生产环境中测试...
★ 2 📥 1,199

Meeting Summary

jack-yang-ai
会议录音 → 结构化纪要。支持 Step ASR 转写、pyannote 说话人分割、声纹实名匹配、LLM 纪要生成,以及长录音 chunk 化增量处理。
★ 0 📥 689
productivity

User Growth Coach

jack-yang-ai
三层反馈复盘系统 + 随手记,连接当前输入、历史复盘和日常上下文,自动识别深层行为模式。
★ 0 📥 650