API Hop 文件
Kimi 模型
透過共用 Chat Completions 端點呼叫 Kimi K3。
POST
https://api.apihop.ai/v1/chat-completionsKimi K3 可透過共用 Chat Completions 端點使用,支援非串流及 SSE 串流文字回應。
text
POST https://api.apihop.ai/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": "You are a product analysis assistant."
},
{
"role": "user",
"content": "Break this requirement into goals, constraints, and acceptance criteria."
}
],
"stream": false
}串流請求
json
{
"model": "kimi-k3",
"messages": [
{
"role": "user",
"content": "Create a pre-release checklist."
}
],
"stream": true
}此端點預設回傳一個完整 JSON 回應。需要 SSE 串流時,請明確設定 stream: true。
請求欄位
modelstring必填使用 kimi-k3。
messagesobject[]必填OpenAI Chat Completions 風格的訊息,每則訊息包含 role 與 content。
streamboolean預設: falsetrue 回傳 SSE;false 回傳一個完整 JSON 回應。
max_tokensinteger選填的輸出 Token 額度;省略時使用上游預設值。推理與最終回答共用此額度:過小可能在產生任何回答文字前以 finish_reason: "length" 結束。較大額度可能增加輸出用量與費用。
max_completion_tokensintegermax_tokens 的相容替代欄位,支援情況依所選模型而定。
ninteger預設: 1僅支援 n=1。每次請求回傳一個回答選項。
關於 temperature、top_p、frequency_penalty、presence_penalty 與 stop 等共用欄位,請參閱共用 Chat Completions。kimi-k3 接受這些標準欄位,但不是每個參數都一定產生可量測的語意變化。
成功回應
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
}
}使用注意事項
- 主體的
model必須是可用模型表中的公開模型 ID。 - 不接受產品名稱、顯示名稱或其他別名取代公開模型 ID。
- 本頁僅適用於傳至
POST https://api.apihop.ai/v1/chat-completions的 Chat Completions 請求,不適用 OpenAI Responses 或 Claude Messages。 - 以
GET https://api.apihop.ai/v1/models查看目前金鑰可見的模型,並在控制台查看現行價格。