Kết nối Kimi K2.5 với OpenClaw/ClawdBot như thế nào?

Ashley Goolam

Ashley Goolam

3 tháng 2 2026

Kết nối Kimi K2.5 với OpenClaw/ClawdBot như thế nào?

Apidog cho doanh nghiệp

Triển khai tại chỗ

SSO & RBAC

Tuân thủ SOC 2

Khám phá Apidog Enterprise

Bạn đã bao giờ tự hỏi cần những gì để kết hợp một mô hình mã nguồn mở tiên tiến với một tác nhân tự trị mạnh mẽ chưa? Tích hợp Kimi K2.5 với OpenClaw (trước đây là ClawdBot/MoltBot) cho phép bạn tạo ra một tác nhân AI tự điều khiển có khả năng suy luận, viết mã và tự động hóa các tác vụ dựa trên ngôn ngữ tự nhiên với cấu hình tối thiểu. Hỗ trợ Kimi K2.5 trong OpenClaw có nghĩa là bạn có thể sử dụng một mô hình hàng đầu thân thiện với tác nhân trong một nền tảng trợ lý mã nguồn mở mà không bị khóa vào gói đăng ký.

Các trợ lý AI phổ biến khắp nơi, nhưng hầu hết đều dựa vào các API độc quyền tốn kém và hạn chế quyền truy cập. OpenClaw lấp đầy khoảng trống này bằng cách cung cấp một nền tảng tác nhân mã nguồn mở chạy cục bộ hoặc trên đám mây. Tuy nhiên, việc kết nối một mô hình như Kimi K2.5 (một mô hình đa phương thức mạnh mẽ, có khả năng hoạt động như một bầy tác nhân do Moonshot AI phát triển) đòi hỏi cấu hình chi tiết. Thiết lập đúng cách này có nghĩa là tác nhân của bạn có thể thực hiện các tác vụ phức tạp như viết mã, suy luận và các quy trình làm việc nhiều bước, tất cả trong khi vẫn miễn phí và mở.

openclaw/clawbot

OpenClaw và Kimi K2.5 là gì?

OpenClaw (ClawdBot / MoltBot)

OpenClaw là một nền tảng trợ lý AI tự trị mã nguồn mở, ban đầu được biết đến với tên ClawdBot hoặc MoltBot. Nó cho phép bạn chạy các tác nhân AI có thể phản hồi lệnh, quản lý tác vụ, tích hợp với các nền tảng nhắn tin như Telegram và xử lý các lệnh gọi công cụ trên máy của bạn. Nó được phát triển bằng TypeScript/Swift theo giấy phép MIT và hỗ trợ triển khai cục bộ và trên đám mây.

Tại sao điều này quan trọng: OpenClaw cung cấp khung tác nhân — môi trường chạy cốt lõi và các công cụ cho phép các mô hình AI kết nối với các tác vụ trong thế giới thực thay vì chỉ suy luận đơn lẻ.

Mô hình Kimi K2.5

Kimi K2.5 là một mô hình đa phương thức mã nguồn mở hiện đại từ Moonshot AI, được đào tạo trên hàng nghìn tỷ token đa phương thức với cửa sổ ngữ cảnh khổng lồ (256K token) hỗ trợ viết mã, suy luận và các tác vụ hình ảnh. Kiến trúc bầy tác nhân của nó cho phép nhiều lệnh gọi công cụ song song, làm cho nó phù hợp với các quy trình làm việc liên quan đến suy luận dài và thực thi công cụ phức tạp.

Các tính năng cốt lõi của Kimi K2.5 bao gồm:

💡
Bạn muốn một công cụ kiểm thử API tuyệt vời tạo ra Tài liệu API đẹp mắt?

Bạn muốn một nền tảng tích hợp, tất cả trong một để nhóm phát triển của bạn làm việc cùng nhau với năng suất tối đa?

Apidog đáp ứng mọi nhu cầu của bạn và thay thế Postman với mức giá phải chăng hơn nhiều!
button

Cài đặt OpenClaw

Đầu tiên, bạn cần clone và chuẩn bị OpenClaw.

Bước 1: Clone OpenClaw

Trong terminal của bạn, chạy:

git clone https://github.com/clawdbot/moltbot.git openclaw
cd openclaw

Thao tác này sẽ tải kho lưu trữ OpenClaw về hệ thống cục bộ của bạn. Giữ thư mục này để cấu hình và cập nhật trong tương lai.

Bước 2: Cài đặt các phụ thuộc

Chạy:

npm install
# Hoặc với pnpm
pnpm install

Thao tác này cài đặt tất cả các phụ thuộc bắt buộc (Node.js/Bun, công cụ CLI, tệp cấu hình) cần thiết để chạy OpenClaw cục bộ.

Bước 3: Thiết lập biến môi trường

Tạo một tệp .env trong thư mục gốc của dự án. Bên trong, bạn sẽ định nghĩa các khóa API của mình cho các nhà cung cấp như Moonshot hoặc Fireworks/OpenRouter:

cp .env.example .env

Chỉnh sửa .env để thêm khóa API Kimi của bạn:

# .env
KIMI_API_KEY=sk-k2-5-your-api-key-here
KIMI_MODEL=kimi-k2.5-preview
KIMI_BASE_URL=https://api.kimi.ai/v1

Tạo khóa API kimi k2.5 của bạn tại Moonshot.ai:

tạo khóa api kimi k2.5

Bạn cũng có thể thêm khóa cho OpenRouter hoặc các nhà cung cấp khác nếu bạn muốn sử dụng một backend khác. Đảm bảo rằng các chuỗi khóa của bạn không được bao quanh bởi dấu ngoặc kép khi được sử dụng trong sản xuất thực tế.

{
  "model": {
    "primary": "openrouter/moonshotai/kimi-k2.5"
  },
  "models": {
    "openrouter/moonshotai/kimi-k2.5": {}
  },
  "api": {
    "openrouter": {
      "key": "your_openrouter_api_key_here"
    }
  }
}

Mẹo bảo mật: Không bao giờ commit .env vào kiểm soát phiên bản. Thêm nó vào .gitignore ngay lập tức:

echo ".env" >> .gitignore
thiết lập openclaw với kimi k2.5

💡Mẹo chuyên nghiệp: Kiểm tra khóa API của bạn trong Apidog trước khi chỉnh sửa các tệp cấu hình. Điều này ngăn chặn thời gian chết do lỗi xác thực.

Cấu hình OpenClaw cho Kimi K2.5

Bây giờ OpenClaw đã được cài đặt, bạn cần cấu hình nó để sử dụng Kimi K2.5 làm mô hình chính.

Cập nhật cấu hình OpenClaw

Có hai vị trí tệp cấu hình phổ biến:

Mở và sửa đổi một trong số đó để bao gồm đoạn JSON sau:

{
  "authProviders": {
    "moonshot": {
      "provider": "openrouter",
      "apiKey": "${env.KIMI_API_KEY}",
      "model": "moonshot/kimi-k2.5-preview"
    }
  },
  "chatEngines": {
    "default": {
      "provider": "moonshot",
      "maxTokens": 2048,
      "temperature": 0.7
    }
  }
}

Thay thế ${env.KIMI_API_KEY} bằng khóa API thực của bạn nếu không sử dụng thay thế biến môi trường. OpenClaw sử dụng định dạng openrouter/<provider>/<model> để xác định các mô hình.

Sử dụng biến môi trường để cấu hình

Bạn cũng có thể tạo một tệp .env để lưu trữ cấu hình moonshot.ai/kimi k2.5 như sau:

# Trong .env
OPENCLAW_PROVIDER=moonshot
OPENCLAW_MODEL=moonshot/kimi-k2.5-preview
OPENCLAW_API_KEY=sk-k2-5-your-api-key-here

OpenClaw sẽ đọc các biến này khi khởi động nếu không có tệp openclaw.json nào tồn tại.

Thay thế: Sử dụng Fireworks AI (Một nhà cung cấp khác)

Với tư cách là một nhà cung cấp khác, bạn có thể sử dụng Fireworks.ai để cấu hình backend Kimi K2.5:

# Đặt khóa API Fireworks
export FIREWORKS_API_KEY=your-fireworks-key-here

# Cấu hình OpenClaw
echo '{
  "authProviders": {
    "fireworks": {
      "provider": "fireworks",
      "apiKey": "${env.FIREWORKS_API_KEY}",
      "model": "accounts/fireworks/models/kimi-k2.5-preview"
    }
  },
  "chatEngines": {
    "default": {
      "provider": "fireworks"
    }
  }
}' > openclaw.json

Thay thế YOUR_FIREWORKS_API_KEY bằng khóa API Fireworks của bạn. Script này cấu hình tệp JSON của OpenClaw để sử dụng Fireworks làm nhà cung cấp với Kimi K2.5.

Chạy OpenClaw

Sau khi cấu hình, bạn cần khởi động gateway của OpenClaw để tác nhân AI có thể truy cập được.

Chạy Gateway

Trong thư mục dự án của bạn:

npm run start:gateway
# Hoặc nếu sử dụng CLI
openclaw gateway start

Thao tác này khởi động máy chủ OpenClaw và lắng nghe các sự kiện và lệnh của tác nhân đến. Sử dụng CLI hoặc tích hợp với các nền tảng nhắn tin (ví dụ: Telegram) để tương tác. Đảm bảo bạn đã cập nhật lên phiên bản mới nhất (như v2026.1.30) vốn đã thêm rõ ràng hỗ trợ cho mô hình Kimi K2.5 và các tính năng CLI hữu ích như tự động hoàn thành shell.

Thay thế: Chạy Shell tương tác

Để kiểm thử cục bộ:

npm run start:cli
# Hoặc
openclaw shell

Thao tác này sẽ đưa bạn vào một dấu nhắc tương tác nơi bạn có thể trò chuyện trực tiếp với Kimi.

Xác thực

Sau khi chạy, hãy kiểm tra kết nối bằng cách vào shell của OpenClaw. Nhập các lệnh đơn giản như chat hoặc lời nhắc tác nhân để xác nhận mô hình phản hồi.

Ví dụ:

$ openclaw shell
> /chat "Thời tiết ở Tokyo thế nào?"

Nếu Kimi K2.5 phản hồi, quá trình tích hợp của bạn đang hoạt động.

Kiểm tra cấu hình mô hình

Xác minh Kimi là nhà cung cấp đang hoạt động:

openclaw config list

Nên hiển thị:

Active Provider: moonshot
Model: moonshot/kimi-k2.5-preview
Base URL: https://api.kimi.ai/v1

Kiểm tra kết nối API

Chạy một bài kiểm tra trực tiếp:

openclaw test-model kimi "Giải thích điện toán lượng tử bằng những thuật ngữ đơn giản"

Thao tác này bỏ qua công cụ trò chuyện và kiểm tra kết nối mô hình thô.

chạy openclaw

Sử dụng Kimi K2.5 trong OpenClaw

Với mọi thứ đang chạy, giờ đây bạn có thể sử dụng Kimi K2.5 để cung cấp sức mạnh cho suy luận và quy trình làm việc của tác nhân AI của bạn:

Mẹo đơn giản

Tích hợp với Telegram

Cấu hình tích hợp bot Telegram:

# Đặt token bot Telegram
export TELEGRAM_BOT_TOKEN=your-telegram-token-here

# Cập nhật openclaw.json
echo '{
  "integrations": {
    "telegram": {
      "enabled": true,
      "botToken": "${env.TELEGRAM_BOT_TOKEN}"
    }
  }
}' >> openclaw.json

# Khởi động lại gateway
npm run start:gateway

Bây giờ bạn có thể trò chuyện với Kimi K2.5 qua Telegram.

Sử dụng Kimi để tạo mã

# Trong OpenClaw shell
> /agent "Tạo một script Python lấy dữ liệu thời tiết và gửi đến Slack"

Kimi sẽ sử dụng khả năng tác nhân của nó để viết mã, gợi ý các phụ thuộc và phác thảo các bước triển khai.

Giới hạn tỷ lệ và quản lý chi phí

Mặc dù OpenClaw hiện cung cấp quyền truy cập miễn phí vào các mô hình như Kimi K2.5 và Kimi Coding chỉ với một lần đăng nhập, hãy chú ý đến các giới hạn của nhà cung cấp (miễn phí so với trả phí).

Giám sát mức sử dụng của bạn:

openclaw usage --provider moonshot --daily

Đặt cảnh báo chi tiêu:

export MOONSHOT_SPENDING_LIMIT=10  # 10 USD

Cấu hình nâng cao

Lời nhắc hệ thống tùy chỉnh

Ghi đè hành vi mặc định của Kimi:

{
  "chatEngines": {
    "codeAssistant": {
      "provider": "moonshot",
      "systemPrompt": "Bạn là một người đánh giá mã chuyên gia tập trung vào các lỗ hổng bảo mật. Hãy trực tiếp và phê phán."
    }
  }
}

Sử dụng công cụ tùy chỉnh:

openclaw chat --engine codeAssistant "Đánh giá chức năng này về các rủi ro SQL injection"

Tham số mô hình

Điều chỉnh các tham số tạo:

{
  "chatEngines": {
    "creative": {
      "provider": "moonshot",
      "temperature": 0.9,
      "topP": 0.95,
      "maxTokens": 4096
    }
  }
}

Nhiều nhà cung cấp

Cấu hình các nhà cung cấp dự phòng:

{
  "chatEngines": {
    "primary": {
      "provider": "moonshot",
      "fallbackProviders": ["openai", "anthropic"]
    }
  }
}

Nếu Kimi không khả dụng, OpenClaw sẽ tự động chuyển sang nhà cung cấp dự phòng.

Khắc phục sự cố

Lỗi "Không tìm thấy nhà cung cấp"

Nguyên nhân: openclaw.json không được tải hoặc lỗi cú pháp
Cách khắc phục: Xác thực cú pháp JSON:

node -e "console.log(JSON.parse(require('fs').readFileSync('openclaw.json', 'utf8')))"

Lỗi "Xác thực thất bại"

Nguyên nhân: Khóa API không hợp lệ hoặc token đã hết hạn
Cách khắc phục: Xác minh khóa:

curl -H "Authorization: Bearer $KIMI_API_KEY" https://api.kimi.ai/v1/models

Lỗi "Mô hình không khả dụng"

Nguyên nhân: Mã định danh mô hình sai
Cách khắc phục: Liệt kê các mô hình khả dụng:

curl -H "Authorization: Bearer $KIMI_API_KEY" https://api.kimi.ai/v1/models | jq '.data[].id'

Hết thời gian chờ kết nối

Nguyên nhân: Sự cố mạng hoặc tường lửa chặn
Cách khắc phục: Kiểm tra kết nối:

telnet api.kimi.ai 443

Kết luận

Kết nối Kimi K2.5 với OpenClaw (ClawdBot/MoltBot) biến nền tảng tác nhân thành một hệ thống AI mã nguồn mở mạnh mẽ có khả năng suy luận, viết mã và thực hiện các tác vụ đa phương thức. Bằng cách clone kho lưu trữ, cấu hình các nhà cung cấp và khóa API, và khởi động gateway, bạn sẽ mở khóa một trợ lý AI hoạt động đầy đủ, tận dụng một mô hình trọng số mở hàng đầu mà không bị khóa vào các hệ thống độc quyền.

Cho dù bạn muốn tự động hóa quy trình làm việc, tích hợp với các nền tảng trò chuyện hay xây dựng các tác nhân thế hệ tiếp theo, sự tích hợp này mang lại cho bạn sự linh hoạt và khả năng mà bạn cần.

button

Thực hành thiết kế API trong Apidog

Khám phá cách dễ dàng hơn để xây dựng và sử dụng API