Codex CLI

OpenAI Codex CLIをLuxenoのバックエンドとして使用するように設定します。Codexは標準の OPENAI_BASE_URL 環境変数に対応しているため、簡単にセットアップできます。

前提条件

始める前に

  • Codex CLIがインストールされていること(codex --version が成功すること)
  • LuxenoのAPIキー — まだお持ちでない場合は はじめに をご参照ください
  • リクエストを成功させるためにLuxenoの残高がプラスであること

設定

ステップ 1

環境変数をエクスポートする

Codexを設定する最も手軽な方法は、シェルで2つの環境変数をエクスポートすることです。 sk-silk-your-key-here を実際のLuxeno APIキーに置き換えてください。

Terminal
export OPENAI_BASE_URL=https://luxeno.ai/api/v1
export OPENAI_API_KEY=sk-silk-your-key-here

セッションをまたいで永続化するには、これらの行を ~/.bashrc または ~/.zshrc に追加してください。

ステップ 2

または設定ファイルで設定する

あるいは、 ~/.codex/config.json を作成または編集して以下の内容を追加します:

~/.codex/config.json
{
  "model": "luxeno/glm-4-flash",
  "provider": {
    "name": "openai-compatible",
    "baseURL": "https://luxeno.ai/api/v1",
    "apiKey": "sk-silk-your-key-here"
  }
}

両方が存在する場合、設定ファイルは環境変数より優先されます。

ステップ 3

ターミナルを再起動する

環境変数のエクスポートを使用した場合は、新しいターミナルセッションを開く(または source ~/.bashrcを実行する)と、変数がCodexプロセスから参照できるようになります。

動作確認

簡単なプロンプトを実行して、設定が正しく機能していることを確認します:

Terminal
codex "Say hello"

数秒以内にレスポンスが返されるはずです。Luxenoダッシュボードでトークンの使用量がアカウントに記録されているか確認してください。

トラブルシューティング

よくあるエラー

  • 401 Unauthorized APIキーが正しいことを確認し、 OPENAI_API_KEY が現在のシェルセッションで設定されていることを確かめてください。
  • 接続拒否 / 404 を確認し、 OPENAI_BASE_URL /v1 で終わっていることを確認してください(末尾にスラッシュなし)。
  • 402 Payment Required Luxenoの残高がゼロです。 請求ページ.
  • 環境変数が反映されない echo $OPENAI_BASE_URL を実行して、変数が現在のセッションで参照できることを確認してください。