Skip to content
| Marketplace
Sign in
Visual Studio Code>AI>OpenCode Go Usage (Jamesliu)New to Visual Studio Code? Get it now.
OpenCode Go Usage (Jamesliu)

OpenCode Go Usage (Jamesliu)

Jamesliu

|
1 install
| (0) | Free
使用同一把 API Key 提供 OpenCode Go 聊天模型、五小時預估次數、方案用量與本機請求明細
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

OpenCode Go Usage

OpenCode Go Usage 讓你在 VS Code 聊天中使用 OpenCode Go 模型,查看 Go 方案用量及本機聊天請求明細。需要 VS Code 1.116 或更新版本。

開始使用

  1. 在 OpenCode Console 建立 OpenCode Go API Key。
  2. 執行 OpenCode Usage: Set Go API Key 並輸入金鑰。擴充套件會將金鑰存入 VS Code SecretStorage;再次執行並留空可清除金鑰。
  3. 在 VS Code 聊天模型選擇器中開啟「管理模型」,將 OpenCode Go 模型設為可見,再選擇要使用的模型。

同一把金鑰用於聊天、模型可用性查詢及方案用量查詢。聊天訊息會送至 OpenCode Go API。模型目錄與五小時預估次數則從公開資料來源載入。

聊天模型

模型名稱會附上所選方案的官方五小時預估請求數。預估次數不是保證次數,也不是帳戶目前的剩餘次數。實際限制會依 Token 成本、快取與時間週期而變。設定 opencodeUsage.chat.plan 為 Go Plus 只會切換模型名稱上的預估次數,不會變更你的訂閱方案。

擴充套件從 models.dev 模型目錄 取得模型資料,並從 OpenCode Go 說明 取得五小時預估次數。公開資料快取最長一小時。更新失敗時會使用上次成功資料或隨附資料,並在 Output Channel 記錄錯誤。執行 OpenCode Usage: Refresh Go Models 可手動更新。

模型清單預設依目前金鑰可用的模型篩選,並依所選方案的五小時預估次數排序。Unlimited 排在前面,沒有公布次數的模型排在最後。已棄用模型預設隱藏。你可以設定最低預估次數篩選模型;免費模型會通過篩選,沒有公布次數的模型不會通過。

擴充套件支援串流文字、模型目錄標示支援的圖片輸入,以及 VS Code 工具呼叫。VS Code 呼叫端負責執行工具及處理核准。聊天輸入的 Token 計數是依 UTF-8 文字長度估算,不是模型專用 tokenizer;圖片使用固定估值。音訊、影片與非文字工具結果尚未支援。

方案用量與本機明細

狀態列顯示五小時、每週及每月用量百分比與重置時間。用量達 70% 時顯示警告色,超過 95% 時顯示危險色。預設每 5 分鐘更新一次。執行 OpenCode Usage: Refresh Now 可立即更新;執行 OpenCode Usage: Stop/Resume Updates 可停止或恢復自動及手動更新。

執行 OpenCode Usage: Show Local Usage Details 可查看本擴充套件完成的聊天請求。擴充套件在 VS Code 本機儲存最多 500 筆記錄,並依目前金鑰分開顯示。明細包括請求數、API 回報的 Token、依模型價格估算的費用、模型與本地日期彙整,以及最近 100 筆請求。估算費用不是官方帳單;沒有回報 Token 或模型沒有價格時會顯示「—」。明細不含其他工具或過去的帳戶歷史,這些資料請至 OpenCode Console 查詢。

設定

在 VS Code 設定中搜尋 opencodeUsage,可調整方案用量及聊天模型行為。

設定 預設值 說明
opencodeUsage.refreshIntervalMinutes 5 分鐘 方案用量自動更新間隔,最少 1 分鐘。
opencodeUsage.timeoutMs 30,000 毫秒 方案用量 HTTP 請求逾時,範圍為 1,000 至 120,000 毫秒。
opencodeUsage.chat.plan Go 模型名稱使用 Go 或 Go Plus 的五小時預估次數。此設定不會變更訂閱。
opencodeUsage.chat.autoDiscovery 開啟 使用 API 可用模型清單篩選目錄;需要 Go API Key。
opencodeUsage.chat.showDeprecatedModels 關閉 顯示目錄中已棄用的模型。
opencodeUsage.chat.minFiveHourRequests 0 只顯示預估次數大於或等於此門檻的模型。0 不篩選;免費模型會通過,未公布次數的模型不會通過。
opencodeUsage.chat.reasoningEffort auto 設定思考強度:auto 使用模型預設,none 關閉思考,也可選 minimal、low、medium、high、xhigh 或 max。不支援的強度會使用模型預設。
opencodeUsage.chat.requestTimeoutMs 600,000 毫秒 聊天請求的整段串流逾時。
opencodeUsage.chat.maxOutputTokens 8,192 tokens 每次回覆的輸出上限,仍受模型上限限制。

具推理能力的模型可在 VS Code 模型選單中選擇思考層級。模型選單中的選擇優先於 opencodeUsage.chat.reasoningEffort;選擇 auto 時使用模型預設。

方案用量查詢的連線設定

方案用量查詢支援 HTTPS_PROXY 或 https_proxy。兩者都未設定時,會使用 ALL_PROXY。設定 NO_PROXY 或 no_proxy 可讓符合的主機直接連線;http:// 代理會透過 HTTPS CONNECT 連線。

系統 DNS 查詢失敗時,擴充套件會使用 OPENCODE_DNS_SERVERS 指定的 IPv4 DNS 伺服器。未設定時使用 1.1.1.1,8.8.8.8。這些代理與 DNS 設定用於方案用量查詢。

指令

指令 說明
OpenCode Usage: Set Go API Key 設定或清除聊天、模型與方案用量共用的金鑰。
OpenCode Usage: Refresh Go Models 更新聊天模型清單與五小時預估次數。
OpenCode Usage: Refresh Now 立即查詢方案用量。
OpenCode Usage: Stop/Resume Updates 停止或恢復方案用量更新。
OpenCode Usage: Show Local Usage Details 查看本機儲存的聊天請求明細。
OpenCode Usage: Diagnose 檢查金鑰是否已設定,並查詢 DNS 與方案用量連線;診斷不顯示金鑰內容。
OpenCode Usage: Open OpenCode Usage Page 開啟 OpenCode Console。
OpenCode Usage: Show Output 顯示查詢與診斷紀錄。
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft