Skip to Content
aicentos

Kimi

Kimi Code CLI で aicentos を使う —— config.toml で OpenAI 互換 provider を登録

最終更新:

Kimi Code CLI では、任意の OpenAI 互換サービスを provider として登録できます。base_url を aicentos に向けて API Key を入力すれば、ターミナル画面から aicentos が接続しているモデルを直接呼び出せます。

準備

まずコンソールの「API Key」ページで Kimi Code 専用のキーを作成します(名前は kimi-cli のようにすると使用量の追跡に便利です)。

設定ファイルのデフォルトの場所は ~/.kimi/config.toml で、Kimi Code の初回実行時に自動作成されます。

設定値

項目値
provider タイプopenai_legacy(Chat Completions プロトコル)
base_urlhttps://aicentos.com/v1
api_keyコンソールで作成したキー
modelコンソール「モデル広場」のモデル名

aicentos 側が Responses プロトコルを使っている場合は、タイプを openai_responses に変えるだけで OK です。

設定手順

~/.kimi/config.toml を開き、カスタム provider とモデルエイリアスを 1 つ追加します:

default_model = "aicentos-gpt-4o"

[providers.aicentos]
type = "openai_legacy"
base_url = "https://aicentos.com/v1"
api_key = "sk-あなたのキー"

[models.aicentos-gpt-4o]
provider = "aicentos"
model = "gpt-4o"
max_context_size = 128000
  • provider 名(aicentos)とモデルエイリアス(aicentos-gpt-4o)はどちらも自由に付けられます。default_model に書くのはエイリアスであり、サーバー側のモデル ID ではありません。
  • エイリアスに . が含まれる場合(例:gpt-4.1)、TOML では必ず引用符を付けます:[models."gpt-4.1"]。付けないと . がテーブルの区切り文字として解釈されます。
  • TOML を手書きしたくない場合は、TUI で /provider と入力してプロバイダーマネージャーを開き、[ Add New Platform ] の行で Enter を押してウィザードに従って追加します。

環境変数だけでも構いません(openai_legacy / openai_responses タイプに有効):

export OPENAI_BASE_URL="https://aicentos.com/v1"
export OPENAI_API_KEY="sk-あなたのキー"

テスト

kimi を起動し、TUI で簡単なプロンプトを 1 つ送ります。正常に返れば接続成功です。/model で、今選択されているのが先ほど設定したエイリアスか確認してください。

注意事項

  • provider の認証情報は、api_key フィールド > [providers.<name>.env] サブテーブル > 起動時エラー、の順に解決されます。openai_legacy / openai_responses 以外の場合、設定ファイル内の認証情報は shell の環境変数から自動補完されません。
  • type = "kimi" は Moonshot 公式エンドポイント用です。aicentos に接続するには openai_legacy か openai_responses を使用してください。
  • max_context_size にはモデルの実際のウィンドウより小さい値を入れないでください。小さすぎるとコンテキスト圧縮が早く発火します。
  • Base URL は /v1 まで入力し、/v1/chat/completions の完全なパスに補わないでください。
  • モデル名はコンソール「モデル広場」を基準にしてください(対応モデル を参考にできます)。