本頁譯自英文文件。指令、識別名稱與範例保持原樣。執行環境 7.24.4 · SDK 2.6.7。 英文原文
關於固定原始碼檔案的問題
狀態:現行原始碼 範圍:AX Trust 固定情境問題指令 上次審閱:2026-09-18 負責人:AX Code runtime 維護者
使用 ax-code ask,透過既有的 AX Trust 連線,對明確選取的程式碼或文件提出獨立問題:
ax-code ask --file src/value.py \
--model defai-01-ax-trust-com/openai/gpt-oss-120b \
"What does this function return?"
請把供應商/模型換成你的 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。
限制:目前目錄樹內 1 到 14 個不同的一般 UTF-8 檔案、合計 96 KiB 的檔案內容,以及請求編碼後 128 KiB。情境絕不截斷。符號連結不能逸出目錄。套用已設定預設代理程式的讀取權限;拒絕或尚未解決的詢問會在模型傳輸之前停止。請選取允許的檔案,或使用需要核准的一般工作階段。
問題必須是一行,最多 1024 個 UTF-8 位元組。把行內程式碼放在檔案裡,不要放在問題裡。輸出上限是 1 到 4096 個 token,預設 512;temperature 固定為零。請求不是串流,期限 90 秒,不會退到另一個模型。不完整或會觸發動作的回應會被拒絕。相似的問題仍可能有不同意思:只有當回答取決於所選固定內容時才選擇啟用。
在 TUI 中,輸入 /ask,或從指令選單選取詢問固定檔案。它使用目前選取的模型。每一行輸入一個相對路徑(貼上多行以選取數個檔案),然後輸入你的問題。對話框顯示伺服器目錄、回答與實際快取狀態。按下 r 可以用同一組檔案再問一個問題;伺服器會重新讀取那些檔案。Escape 會關閉對話框並取消待處理的請求。結果留在對話框中,不會插入程式撰寫工作階段,也不會當成工具執行。附加的 TUI 用戶端需要具有固定情境端點的伺服器。