API Hop

Tài liệu

Tài liệu API Hop

Mô hình Kimi

Gọi Kimi K3 qua điểm cuối Chat Completions dùng chung.

POSThttps://api.apihop.ai/v1/chat-completions

Kimi K3 khả dụng qua điểm cuối Hoàn thành hội thoại chung, với phản hồi văn bản không truyền luồng và truyền luồng SSE.

text
POST https://api.apihop.ai/v1/chat-completions

Mô hình khả dụng

Giá trị modelLoạiKhông truyền luồngTruyền luồng SSE
kimi-k3Hội thoại văn bảnCóCó

Xác thực

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

Yêu cầu không truyền luồng

json
{
  "model": "kimi-k3",
  "messages": [
    {
      "role": "system",
      "content": "You are a product analysis assistant."
    },
    {
      "role": "user",
      "content": "Break this requirement into goals, constraints, and acceptance criteria."
    }
  ],
  "stream": false
}

Yêu cầu truyền luồng

json
{
  "model": "kimi-k3",
  "messages": [
    {
      "role": "user",
      "content": "Create a pre-release checklist."
    }
  ],
  "stream": true
}

Điểm cuối này mặc định trả một phản hồi JSON hoàn chỉnh. Đặt rõ stream: true khi cần truyền luồng SSE.

Trường yêu cầu

modelstringbắt buộc

Dùng kimi-k3.

messagesobject[]bắt buộc

Tin nhắn kiểu OpenAI Chat Completions. Mỗi tin nhắn chứa role và content.

streambooleanMặc định: false

true trả SSE; false trả một phản hồi JSON hoàn chỉnh.

max_tokensinteger

Hạn mức token đầu ra tùy chọn. Bỏ để dùng mặc định thượng nguồn. Suy luận và câu trả lời cuối cùng dùng chung hạn mức: giá trị nhỏ có thể kết thúc với finish_reason: "length" trước khi tạo văn bản trả lời. Hạn mức lớn hơn có thể tăng lượng đầu ra và chi phí.

max_completion_tokensinteger

Lựa chọn tương thích thay cho max_tokens. Mô hình được chọn quyết định hỗ trợ.

nintegerMặc định: 1

Chỉ hỗ trợ n=1. Mỗi yêu cầu trả một lựa chọn phản hồi.

Xem Hoàn thành hội thoại chung để biết các trường dùng chung như temperature, top_p, frequency_penalty, presence_penalty và stop. kimi-k3 chấp nhận các trường tiêu chuẩn này, nhưng không phải mọi tham số đều nhất thiết tạo thay đổi ngữ nghĩa đo được.

Phản hồi thành công

json
{
  "id": "chatcmpl_...",
  "object": "chat.completion",
  "created": 1787200000,
  "model": "kimi-k3",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "Goal: define the problem and expected outcome..."
      },
      "finish_reason": "stop"
    }
  ],
  "usage": {
    "prompt_tokens": 24,
    "completion_tokens": 86,
    "total_tokens": 110
  }
}

Lưu ý sử dụng

  • model trong thân yêu cầu phải là ID mô hình công khai trong bảng Mô hình khả dụng.
  • Tên sản phẩm, tên hiển thị và bí danh khác không được chấp nhận thay cho ID mô hình công khai.
  • Trang này chỉ áp dụng cho yêu cầu Chat Completions gửi đến POST https://api.apihop.ai/v1/chat-completions, không phải OpenAI Responses hoặc Claude Messages.
  • Dùng GET https://api.apihop.ai/v1/models để biết mô hình hiển thị với khóa API hiện tại, và dùng bảng điều khiển để xem giá hiện hành.