Kimi Code APIキー設定

Kimi Code APIキー: config.tomlで自分のキーを設定

以下のブロックをconfig.tomlに貼り付け、自分のAPIキーに置き換えると、Kimi CodeでClaudeモデルを使用できます。従量課金です。

~/.kimi-code/config.tomltoml
config
# ~/.kimi-code/config.toml
default_model = "aicodewith/claude-haiku-4-5-20251001"

[providers.aicodewith]
type = "openai"
base_url = "https://api.aicodewith.ai/v1"
api_key = "sk-***"

[models."aicodewith/claude-haiku-4-5-20251001"]
provider = "aicodewith"
model = "claude-haiku-4-5-20251001"
max_context_size = 200000

セットアップ手順

後でターミナルで使用するためにこのキーを保存

サインインすると、このコマンドにはあなたのキーが含まれます。コピーして一度実行すると、ツールはテスト済みの場所にキーを保存します。

bash
mkdir -p "$(dirname "$HOME/.kimi-code/config.toml")"
cat > "$HOME/.kimi-code/config.toml" << 'EOF'
# ~/.kimi-code/config.toml
default_model = "aicodewith/claude-haiku-4-5-20251001"

[providers.aicodewith]
type = "openai"
base_url = "https://api.aicodewith.ai/v1"
api_key = "sk-***"

[models."aicodewith/claude-haiku-4-5-20251001"]
provider = "aicodewith"
model = "claude-haiku-4-5-20251001"
max_context_size = 200000
EOF

サインアウトした訪問者にはプレースホルダーのみが表示されます。サインインすると、あなたのキーが入力されます。 Sign in · コンソールでキーを取得

コピーすると、コマンドがクリップボードに置かれるだけです。まだターミナルで実行するか、ツールの設定にキーを貼り付ける必要があります。 APIキーの取得方法

これらの手順はLinux(bash)でテスト済みです。macOSとWindowsはまだテストしていないため、記載していません。

  1. Kimi Codeがまだない場合はインストールする(インストール済みならスキップ)

    Kimiのインストールスクリプト curl -fsSL https://code.kimi.com/kimi-code/install.sh | bash を実行し、その後 kimi --version を実行します。バージョン番号が表示されればインストール済みです。

    curl -fsSL https://code.kimi.com/kimi-code/install.sh | bash で kimi-code をインストールします。インストール先は ~/.kimi-code/bin/kimi です。スクリーンショットの KIMI_NO_MODIFY_PATH=1 はテストマシン用だけなので、設定する必要はありません。kimi --version は 2.1.1 を表示します
  2. config.toml に設定を貼り付け、APIキーを追加する

    ~/.kimi-code/config.toml を開き、このページの上部にあるブロックを貼り付け、sk-*** をAPIキーに置き換えます(APIキーを取得)。保存後、ファイルには api_key = "sk-…" の行があります。

    [providers.aicodewith] で api_key = "sk-***" を設定(マスク済み)
  3. 新しいターミナルを開いてKimi Codeをテストする

    新しいターミナルを開き、kimi -m aicodewith/claude-haiku-4-5-20251001 -p "Reply with exactly: OK" を実行します。• OK と表示されれば、Kimi CodeがAPIキーを使用しています。

    確認: ターミナルを閉じて新しいものを開き、kimi -m aicodewith/claude-haiku-4-5-20251001 -p "Reply with exactly: OK" を実行します。• OK と返れば設定完了です
  4. OKにならない?エラーを照合する

    ターミナルのエラーを下のよくあるエラーと照合してください。それぞれに原因と修正方法が記載されています。

  5. Kimi Codeのモデルを切り替える: モデル名を変更する

    default_model と [models."…"] ブロック内のモデル名を新しいモデルIDに置き換え、テストコマンドでは -m の後にも同じ名前を使用します。モデルIDはモデルと料金にあります。

よくあるエラー

error: failed to run prompt: Provider "aicodewith" declares api_key_env = "AICODEWITH_API_KEY" in config.toml, but the environment variable is not set or is empty.

表示内容

error: failed to run prompt: Provider "aicodewith" declares api_key_env = "AICODEWITH_API_KEY" in config.toml, but the environment variable is not set or is empty.
原因
config.toml に api_key_env があるが、ターミナルで AICODEWITH_API_KEY が設定されていません
直し方
api_key_env 行を削除し、手順 2 のように api_key = "your key" と書き込みます

ステップ 2 に戻る:設定を config.toml に貼り付ける →

キー未設定: config.toml は api_key_env = "AICODEWITH_API_KEY" を使用しており、新しいターミナルにはその変数がありません。kimi は Provider "aicodewith" declares api_key_env … but the environment variable is not set or is empty. で失敗します。

error: failed to run prompt: provider.auth_error: 401 "请在请求中提供有效的 API Key。"

表示内容

error: failed to run prompt: provider.auth_error: 401 "请在请求中提供有效的 API Key。"
(English: "Please provide a valid API key in the request.")
原因
api_key の値が間違っています
直し方
コンソールからキーをもう一度コピーし、引用符内の値を置き換えます

ステップ 2 に戻る:設定を config.toml に貼り付ける →

間違ったキー (sk-wrong) の場合: error: failed to run prompt: provider.auth_error: 401 "请在请求中提供有效的 API Key。"

404 "不支持的请求路径" (サポートされていないリクエストパス)

表示内容

error: failed to run prompt: provider.api_error: 404 "不支持的请求路径,请检查 API 地址是否正确 (request_id: req_1791793075991_6c21900c)"
English: failed to run prompt: provider API error 404, unsupported request path, please check that the API address is correct (request_id: req_1791793075991_6c21900c)
原因
base_url が "https://api.aicodewith.ai/nope" に設定されている
直し方
base_url を https://api.aicodewith.ai/v1 に戻します。

ステップ 2 に戻る:設定を config.toml に貼り付ける →

1 つのウィンドウに間違った設定行 base_url = "https://api.aicodewith.ai/nope" が表示され、その後 kimi -m aicodewith/claude-haiku-4-5-20251001 -p "Reply with exactly: Hello from aicodewith.ai" を実行しています。実際のエラー: error: failed to run prompt: provider.api_error: 404 "不支持的请求路径,请检查 API 地址是否正确 (request_id: req_1791793075991_6c21900c)". 英語: failed to run prompt: provider API error 404, unsupported request path, please check that the API address is correct (request_id: req_1791793075991_6c21900c). その後 base_url は https://api.aicodewith.ai/v1 に戻され、通常の実行では Hello from aicodewith.ai と返信しました。

FAQ

Kimi Code で自分の API キーを使うにはどうすればよいですか?

~/.kimi-code/config.toml の [providers.aicodewith] で api_key = "your key" と書き、base_url を https://api.aicodewith.ai/v1 に設定します。新しいターミナルでも保持されます。

export OPENAI_API_KEY が機能しないのはなぜですか?

Kimi Code は OPENAI_API_KEY を読み取りません。API キーは設定ファイルに記載してください。

Kimi Code の config.toml はどこにありますか?

デフォルトは ~/.kimi-code/config.toml です。データルートは KIMI_CODE_HOME で変更できます。

ファイルを編集せずに Kimi Code に API キーを追加できますか?

はい。Kimi Code 内で /provider と入力するか、ターミナルで kimi provider を実行し、プロンプトに従います。

type = "openai" とはどういう意味ですか?

Kimi Code は OpenAI API 形式でリクエストを送信します。AI Code With はその形式を受け付けるため、base_url と api_key を設定するだけで済みます。

出典

関連リンク