API Hop ドキュメント
Kimi モデル
共通の Chat Completions エンドポイントから Kimi K3 を呼び出します。
https://api.apihop.ai/v1/chat-completionsKimi K3 は共通 Chat Completions エンドポイントから利用でき、非ストリーミングと SSE ストリーミングの両方のテキストレスポンスに対応しています。
POST https://api.apihop.ai/v1/chat-completions利用可能なモデル
model の値 | 種類 | 非ストリーミング | SSE ストリーミング |
|---|---|---|---|
kimi-k3 | テキストチャット | 対応 | 対応 |
認証
Authorization: Bearer YOUR_API_KEY
Content-Type: application/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
}ストリーミングのリクエスト
{
"model": "kimi-k3",
"messages": [
{
"role": "user",
"content": "Create a pre-release checklist."
}
],
"stream": true
}このエンドポイントは、既定では 1 つの完全な JSON レスポンスを返します。SSE ストリーミングが必要な場合は、stream: true を明示的に設定してください。
リクエストフィールド
modelstring必須kimi-k3 を使用してください。
messagesobject[]必須OpenAI Chat Completions 形式のメッセージです。各メッセージには role と content が含まれます。
streamboolean既定値: falsetrue では SSE を、false では 1 つの完全な JSON レスポンスを返します。
max_tokensinteger任意の出力トークン予算です。省略すると上流側の既定値を使用します。推論と最終回答はこの予算を共有するため、小さな値を指定すると、回答テキストが生成される前に finish_reason: "length" で終了する場合があります。予算を増やすと、出力使用量と費用が増える可能性があります。
max_completion_tokensinteger互換性のために用意された max_tokens の代替フィールドです。対応状況は選択したモデルによって決まります。
ninteger既定値: 1n=1 のみ対応しています。各リクエストはレスポンスの選択肢を 1 つ返します。
temperature、top_p、frequency_penalty、presence_penalty、stop などの共通フィールドについては、共通 Chat Completionsを参照してください。kimi-k3 はこれらの標準フィールドを受け付けますが、すべてのパラメータが必ず測定可能な意味上の変化をもたらすとは限りません。
成功時のレスポンス
{
"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 は対象外です。 - 現在の API キーから見えるモデルは
GET https://api.apihop.ai/v1/modelsで、最新の料金はコンソールで確認してください。