メインコンテンツまでスキップ

Kimi Code

Libre WebUI には、Moonshot AI の OpenAI 互換コーディング API に対応した Kimi Code プロバイダープラグインが同梱されています。

プロバイダーを設定する

Kimi Code Console で API キーを作成し、設定 > プラグイン > Kimi Code (Moonshot AI) からユーザー用に保存するか、デプロイ全体の環境変数として指定します。

KIMI_API_KEY=...

資格情報を保存したら、プラグインを有効にします。モデル選択画面に対象モデルが表示されます。

利用可能なモデル

モデル IDモデル利用条件
k3Kimi K3Moderato 以上。対象プランでは最大 1M コンテキスト
k3-256kKimi K3Moderato 以上。固定 256K コンテキスト
kimi-for-codingKimi K2.7 Codeすべての Kimi Code メンバー
kimi-for-coding-highspeedKimi K2.7 Code HighSpeedAllegretto 以上。高速でクォータ消費量も大きい

Kimi の説明では、対象のメンバーシッププランで K3 が最大 100 万トークンのコンテキストウィンドウに対応しています。Libre WebUI は K3 の reasoning effort を未設定のままにするため、Kimi API は文書化されたデフォルト(現在は high)を適用します。

Kimi Code モデルでは、有効な推論モードごとにサンプリング値が固定されています。そのため Libre WebUI は、このプロバイダーへグローバルの Temperature、top-p、frequency penalty、presence penalty 設定を送信しません。これは Kimi の推奨に従うもので、デフォルトが変わった場合の無効なパラメーターエラーを防ぎます。

API エンドポイント

同梱プラグインは、Kimi Code の OpenAI 互換エンドポイントを使用します。

https://api.kimi.com/coding/v1/chat/completions

互換ゲートウェイやプロキシを使う場合は、プラグイン変数でエンドポイントを上書きできます。セルフホスト型ゲートウェイでは HTTP の上書きにも対応していますが、API キーとリクエスト内容が通信経路で暗号化されません。HTTP は信頼できるネットワークでのみ使用し、ゲートウェイが TLS に対応している場合は必ず HTTPS を優先してください。

プライバシーと利用

Kimi Code はリモートプロバイダーです。このプラグインを通じて送信されるプロンプト、会話コンテキスト、添付内容は、Kimi の規約とプライバシーポリシーに基づいて処理されます。共有デプロイでは、各ユーザーが自分のアカウント、クォータ、請求を管理できるよう、ユーザーごとの資格情報を使用してください。

Kimi は、第三者クライアントに実際のクライアント ID を維持するよう求めています。別の製品になりすましたり、異なるアクセス権を得るためにクライアント識別情報を変更したりするよう、プロキシを設定しないでください。

トラブルシューティング

未認証または HTTP 401

  • API キーが Kimi Code Console で発行されたものか確認します。
  • 選択したモデルが自分のメンバーシッププランに含まれるか確認します。
  • K3 には Moderato 以上、HighSpeed には Allegretto 以上が必要です。

K3 のコンテキストが想定より小さい

  • K3 のコンテキスト上限はメンバーシップによって異なります。
  • Moderato の K3 コンテキストは、Allegretto 以上のプランより小さくなります。
  • クォータ消費の少ない 256K K3 経路を明示的に使う場合は、k3-256k を選択します。
  • モデルファミリーを切り替えた後は、互換性のないコンテキストキャッシュを再利用しないよう、新しいチャットを開始します。

HTTP 429

  • Work のアクティビティに表示されるプロバイダーメッセージを確認します。Kimi は、一時的なエンジン過負荷、同時リクエスト上限、一定期間の利用上限、月間クォータ超過を区別しています。
  • 一時的な過負荷の場合は、示された待ち時間の後に再試行します。クォータエラーでは、リセットを待つかアカウントプランを変更する必要があります。

モデルが表示されない

  • Kimi Code プラグインを有効にします。
  • 現在のユーザーに API キーが保存されているか、KIMI_API_KEY として利用できることを確認します。
  • プラグイン設定を変更した後、モデル一覧を再読み込みします。

関連ドキュメント