Documentation Index
Fetch the complete documentation index at: https://docs.tokenlab.sh/llms.txt
Use this file to discover all available pages before exploring further.
概要
種類: コーディングツール主要パス: OpenAI Responses(高度なオプション経路)サポート信頼度: モデル/パスの制限ありでサポート
/v1/responsesを使用できますが、これは上級の互換性経路として扱うべきです。Responses専用の一部機能は、すべてのモデルやルートで保証されるわけではありません。
Codex CLI のリモート圧縮は POST /v1/responses/compact でサポートされています。Codex は /compact と自動圧縮で現在のセッションの model を body.model に送るため、圧縮に使うモデルを Responses 経路で利用可能にしてください。/v1/compact は設定しないでください。
システム要件
- OS: macOS、Linux(公式サポート)、Windows は WSL 経由
- Node.js: バージョン18以上
- npm: バージョン10.x.x以上
インストール
設定
ステップ1: APIキーを設定
一時的(現在のセッション):~/.bashrc, ~/.zshrc, または ~/.bash_profile に追加:
ステップ2: config.toml を設定
~/.codex/config.toml を編集:
response.create と response.cancel のみです。OpenAI Realtime API ではなく、session.update、conversation.item.*、input_audio_buffer.*、バイナリ音声、ネストされた Realtime の response.create.response エンベロープは受け付けません。
configファイルが存在しない場合は、一度
codexを実行して生成し、その後ファイルを編集してください。config.tomlを変更したら、プロバイダ設定が再読み込みされるようにCodexを完全に再起動してください。リクエストが選択したモデルやルートでサポートされないResponses専用フィールドを使用している場合、TokenLabはリクエストを静かにダウングレードするのではなく、明示的なエラーを返します。
基本的な使い方
対話モードを開始:推奨モデル
| モデル | 最適用途 |
|---|---|
gpt-5.4 | コーディングと推論のデフォルトとして最適 |
gpt-5-mini | コーディングワークフロー向けの高速で安価なフォールバック |
claude-sonnet-4-6 | コードレビュー、ドキュメント作成 |
deepseek-r1 | アルゴリズム設計、推論 |
インタラクティブコマンド
| コマンド | 説明 |
|---|---|
/help | ヘルプを表示 |
/exit or Ctrl+C | 終了 |
/clear | 会話をクリア |
/config | 設定を表示 |
/model <name> | モデルを切り替え |
/tokens | トークン使用量を表示 |
設定の確認
よくあるユースケース
コードレビュー:トラブルシューティング
Connection Error
Connection Error
config.tomlのbase_urlが正確にhttps://api.tokenlab.sh/v1であることを確認してください- ネットワーク接続を確認してください
- プロキシの干渉がないことを確認してください
認証に失敗しました
認証に失敗しました
~/.codex/config.tomlにenv_key = "OPENAI_API_KEY"が存在することを確認してくださいOPENAI_API_KEY環境変数が設定されていることを確認してください- キーが
sk-で始まっていることを確認してください - TokenLabダッシュボードでキーが有効であることを確認してください
Model Not Found
Model Not Found
- モデル名が完全に一致しているか確認してください
- モデルの可用性を tokenlab.sh/en/models で確認してください
Responses ネイティブフィールドが拒否されました
Responses ネイティブフィールドが拒否されました
- 一部のフィールドは、TokenLabが選択されたモデルとルートでその動作を保証できる場合にのみ
/v1/responsesで利用可能です unsupported_request_fieldが表示された場合、そのフィールドを削除するか、それに依存しないワークフローに切り替えてください
/compact または自動圧縮が失敗する
/compact または自動圧縮が失敗する
- Codex CLI は
/v1/compactではなくPOST /v1/responses/compactを呼び出します - 圧縮リクエストは現在のセッションの
modelを使用するため、そのモデルは Responses 経路で利用可能である必要があります wire_api = "responses"とbase_url = "https://api.tokenlab.sh/v1"を維持してください