跳至主要內容

Claude Code 常見問題解答

本文是關於 Claude Code 的常見問題彙編,涵蓋身份驗證、整合、設定等主題。如果您想深入了解 Claude Code,請參考我們的 Claude 文件:Claude Code 概述

如何為 Claude Code 設定單一登入 (SSO)?

我們提供了詳細的說明,說明如何在 Team、Enterprise 或 Console 組織上設定單一登入:設定單一登入 (SSO)

有沒有辦法在 Claude Code 中禁用整個組織的 Opus 模型存取?

如果您是 Claude Console 使用者,可以透過 Console 組織中的速率限制來設定。如果您使用 Bedrock 或 Vertex,請在 Vertex/Bedrock 專案設定中將 Opus 速率限制設為 0。請注意,即使在 Vertex 中停用,使用者仍可能在 Claude Code 中切換模型,因此速率限制是最有效的方法。

Claude Code 是否支援 Microsoft Visual Studio IDE 整合(不是 VS Code)?

目前不存在 Visual Studio 2022 整合。Claude Code 目前支援 VS Code、Cursor(及其他 VS Code 分支)、Intellij、Pycharm(及其他 Jetbrains IDE)。

我們如何使用 Claude Code 實現 PR 審查自動化?

雖然還沒有現成的 PR 審查解決方案,但您可以使用 Claude Code GitHub Actions 整合進行自動審查。目前,您可以使用安全審查操作作為範本,並針對一般 PR 審查進行自訂。這也是 Claude Code SDK 的一個很好的使用案例。

我收到一條錯誤訊息,說「需要 Claude Max 或 Pro 才能連接到 Claude Code」,但我應該可以透過我的組織的 Team 或 Enterprise 計畫進行存取。我該如何排除故障?

這表示您從 Claude Code 設定畫面選擇了錯誤的登入方法。嘗試再次執行 /login,並選擇與您的主要工作電子郵件地址相關聯的帳戶。如果您仍然無法連接,請參閱 使用您的 Team 或 Enterprise 帳戶存取 Claude Code 時遇到問題?

使用 Claude Code 搭配 Bedrock/Vertex API 金鑰時,會將哪些資料傳送給 Anthropic?

當使用 Bedrock/Vertex 進行設定且 CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC 已設定時,只會傳送必要的遙測資料。所有模型 API 請求都直接進入您的 Bedrock/Vertex 端點。請查看 資料流程文件以取得完整詳細資訊。

有沒有辦法透過 Bedrock/Vertex 存取 Claude Code,而不暴露祕密金鑰/存取金鑰?

有。我們的 BedrockVertex 設定指南說明了如何啟用此功能。例如,在 Bedrock 的情況下,您可以執行 `aws configure` 來設定 AWS CLI,然後再新增必要的 設定並使用 Bedrock 執行 Claude Code,或者您可以使用 Bedrock API 金鑰,這是 AWS 的新功能,可為 Bedrock 使用啟用 API 金鑰,而不需要完整的 AWS 認證。

Claude Code 中是否提供 1M 內容視窗,使用者是否會收到更高定價的警告?

1M 內容(之前需要使用額度)現已包含在 Claude Code 中,適用於具有 Opus 4.6 或 4.7 的 Max、Team 和 Enterprise 使用者。使用這些模型的工作階段可以自動使用完整的 1M 內容視窗,這意味著更少的壓縮和更多的對話保持完整。

我們如何在整個組織中使用自訂環境變數和權限部署 Claude Code?

建立在執行 Claude Code 之前設定環境變數的包裝指令碼。對於權限,請使用具有允許/拒絕清單的 .claude/settings.json 檔案。請注意,萬用字元模式 (*) 不一定總是如預期相符 - 請徹底測試權限。Enterprise 團隊通常會注入標準化的 Claude.md 檔案以進行一致的設定。

Claude Code 的路線圖上是否有公開程式碼篩選或歸因功能?

否,公開程式碼篩選和歸因功能目前不在路線圖上。某些客戶使用 BlackDuck 進行程式碼掃描,但對成本和誤報的反饋不一致。我們意識到這是擴展 Claude Code 以供更多使用者使用的阻礙,並正在尋找解決方案。

Claude Code SDK 和 GitHub Actions 中是否提供子代理?

子代理可透過 Claude Code SDK 取得。它們尚未整合到 GitHub Actions 中,但我們正在考慮這一點。當超過三個子代理並行執行時,UX 會摺疊輸出以管理複雜性。

可以將子代理設定為使用特定的 MCP 工具嗎?

是的,建立子代理時,您可以使用設定中的 `tools` 欄位指定它可以存取哪些工具。在子代理設定檔中,您可以省略 tools 欄位以繼承主執行緒中的所有工具,或者您可以將個別工具指定為逗號分隔清單以進行更精細的控制。在我們的 Claude 文件中深入了解:子代理 - 可用工具

我們如何管理 Claude Code 成本,特別是對於自動化工作流程?

對於安全審查等自動化工作流程,使用 claude --model <alias|name> 設定選項從 Opus 切換到 Sonnet 以節省成本。您也可以透過主控台儀表板監控使用情況並設定適當的速率限制。請注意,您可以使用工作區為不同的使用者群組設定更精細的支出限制。在此處深入了解工作區:在 Claude Console 中建立和管理工作區。我們也允許您在主控台中檢視每個 API 金鑰的支出。請參閱本文以取得更多資訊:Claude Console 中的成本和使用情況報告

Claude Code 可以透過 LiteLLM 等公司代理運作嗎?

是的,Claude Code 支援公司代理設定,只要它們支援 Anthropic API 規格。請按照我們的 Claude 文件中的代理設定說明進行操作:代理設定。常見問題源於受限環境中的連接埠限制。

使用 Console 帳戶時,我們如何將使用者新增到 Claude Code?

直接將使用者新增到您的 Console 組織,具有 Claude Code User 或 Developer 角色 - 這就是所需的全部。使用者隨後從 Claude Code 中執行 /login,並選擇預期的 Console 帳戶。不要嘗試在 Claude Code 工作區中手動建立 API 金鑰。

除了 Claude.md 檔案之外,是否有基於團隊的記憶或知識共享?

目前,Claude.md 檔案是主要機制。IT 團隊可以將標準化的 Claude.md 檔案注入到每台機器的 .claude 目錄中,以進行組織範圍的設定。更高級的團隊記憶功能正在探索中,但尚未提供。

Claude Code 中的權限如何運作,為什麼我的允許清單沒有被尊重?

權限在 .claude/settings.json 或 settings.local.json 中使用模式匹配。萬用字元語法可能很棘手 - "Bash(atlassian-api:*)" 應該可以運作,但可能需要精確的命令匹配。使用「是的,不要再詢問類似的命令」來逐步建立權限。檢查全域 (~/.claude/settings.json) 和本機設定檔。

Claude Code 是否索引我的整個程式碼庫或使用向量資料庫來儲存有關我的程式碼庫的資訊?

否。Claude Code 可以存取系統提示和一系列工具,可用於按需導航您的程式碼庫。例如,如果 Claude Code 需要了解有關您的程式碼庫的內容,它將使用搜尋工具來搜尋您的程式碼庫並按需讀取檔案。我們發現這比完整的程式碼庫索引更有效和靈活:Claude Code 真的很擅長知道如何篩選程式碼庫以即時收集所需的內容!

Claude Code 可以與 CI/CD、版本控制和可觀測性平台整合嗎?

是的,Claude Code 與 GitHub Actions 整合以進行 CI/CD,支援 git 操作,並可以透過 MCP 伺服器連接到各種平台。請參閱我們的 Claude 文件以取得更多資訊:

為什麼我在 GitHub Actions 中看到「工作流程驗證失敗」錯誤?

這通常發生在可重複使用的工作流程中。檢查您的工作流程語法是否正確,以及是否傳遞了所有必需的參數。如果錯誤仍然存在,請在此處提交問題,並附上您的工作流程設定:github.com/anthropics/claude-code-action

是否回答了您的問題?