AX Code を入手 · 無料ドキュメント

このページは英語版ドキュメントの翻訳です。コマンド、識別子、例はそのままです。ランタイム 7.24.4 · SDK 2.6.7。 英語版

固定ソースファイルについての質問

状態: 現行ソース 範囲: AX Trust の固定コンテキスト質問コマンド 最終確認: 2026-09-18 担当: AX Code ランタイムメンテナー

既存の AX Trust 接続を通して、明示的に選んだコードまたはドキュメントについて独立した質問をするには、ax-code ask を使います。

ax-code ask --file src/value.py \
  --model defai-01-ax-trust-com/openai/gpt-oss-120b \
  "What does this function return?"

provider/model は、AX Trust 接続上の認可されたモデルに置き換えてください。プロバイダーは AX Trust 接続でなければなりません。options.axTrust のセッション親和性設定は、このコマンドを有効にも無効にもしません。このコマンドは呼び出しのたびにファイルを読み直し、その完全な内容を固定コンテキストとして渡し、ゲートウェイのセマンティックキャッシュ契約を追加します。ヘッダーを追加したり、埋め込みをインストールしたりする必要はありません。AX Trust で、対象のプールとランタイムにこの機能が有効になっている必要があります。そうでなければ、通常の回答を返すことがあります。

同じファイルとオプションで、言い換えた質問をします。

ax-code ask --file src/value.py \
  --model defai-01-ax-trust-com/openai/gpt-oss-120b \
  "What does the function return?"

回答は stdout に出ます。stderr は AX Trust cache: MISS、HIT、EXACT_HIT、BYPASS、または UNREPORTED を報告します。HIT は、ゲートウェイが意味上の再利用を報告したことを意味します。EXACT_HIT は、正確な名前空間が一致したことを意味します。UNREPORTED は、サーバーが認識できるキャッシュヘッダーを提供しなかったことを意味します。ヒットを強制するためのバイパス再試行はしません。--json を付けると、回答、プロバイダーとモデルの識別、コンテキストダイジェスト、キャッシュ状態、上流が実際に報告した場合の任意のリクエスト ID とスコア、使用量を含めます。キャッシュされた応答に使用量が含まれる必要はありません。使用量がないことは、節約の見積もりではありません。

追加のコンテキストを含めるには --file を繰り返します。

ax-code ask --file src/value.py --file docs/value.md \
  --model defai-01-ax-trust-com/openai/gpt-oss-120b \
  --max-tokens 1024 --json \
  "How is the return value determined?"

質問に答えるために必要な依存関係をすべて選んでください。このコマンドは、会話履歴、発見されたリポジトリ指示、ツール、検索結果、テスト実行を送りません。ファイルを編集せず、コマンドも実行しません。新しい呼び出しは現在のバイトを読みます。コードやオプションが変わると、固定コンテキストも変わります。読み取り後にファイルが変わることがあるため、回答は渡されたスナップショットを説明します。ライブの調査、編集、テストには、通常の ax-code run または TUI を使ってください。

制限: 現在のディレクトリツリー内にある、互いに異なる通常の UTF-8 ファイルが 1 から 14 個、ファイル内容の合計が 96 KiB、リクエストエンコード後が 128 KiB です。コンテキストは決して切り詰められません。シンボリックリンクはディレクトリの外へ出られません。設定された既定エージェントの読み取り権限が適用されます。拒否、または未解決の確認要求は、モデル転送の前に停止します。許可されたファイルを選ぶか、承認付きの通常セッションを使ってください。

質問は 1 行で、最大 1024 UTF-8 バイトです。インラインコードは質問ではなくファイルに置いてください。出力上限は 1 から 4096 トークンで、既定は 512 です。temperature は 0 に固定されます。リクエストは非ストリーミングで、期限は 90 秒であり、別のモデルへフォールバックしません。不完全な応答、または実行を促す応答は拒否されます。似た質問でも意味が異なることがあります。選んだ固定内容に答えが依存する質問にだけ、オプトインしてください。

TUI では /ask と入力するか、コマンドパレットから 固定ファイルについて質問 を選びます。現在選択中のモデルを使います。相対パスを 1 行に 1 つ入力し(複数ファイルを選ぶには複数行を貼り付け)、そのあと質問を入力します。ダイアログには、サーバーディレクトリ、回答、実際のキャッシュ状態が表示されます。同じファイル選択で別の質問をするには r を押します。サーバーはそれらのファイルを読み直します。Escape はダイアログを閉じ、保留中のリクエストを取り消します。結果はダイアログに残り、コーディングセッションには挿入されず、ツールとしても実行されません。接続された TUI クライアントには、固定コンテキストエンドポイントを持つサーバーが必要です。