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 のようにすると使用量の追跡に便利です)。
- コンソール:https://aicentos.com
- キーの作成:https://aicentos.com/keys
- 残高不足のときのチャージ:https://aicentos.com/wallet
- ドキュメントサイト:https://docs.aicentos.com
設定ファイルのデフォルトの場所は ~/.kimi/config.toml で、Kimi Code の初回実行時に自動作成されます。
設定値
| 項目 | 値 |
|---|---|
| provider タイプ | openai_legacy(Chat Completions プロトコル) |
| base_url | https://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の完全なパスに補わないでください。 - モデル名はコンソール「モデル広場」を基準にしてください(対応モデル を参考にできます)。