自訂閘道連線修復,未公開變數不再誤擋請求
如果你透過代理伺服器(替使用者轉發請求的中繼主機)連線 Claude,在 2.1.265 版可能遇到請求全部失敗。這是因為未記載的環境變數(開程式前預先設定的控制參數) CLAUDE_CODE_USE_GATEWAY 出現回歸異常。過去除非同時設定 ANTHROPIC_BASE_URL 與 ANTHROPIC_AUTH_TOKEN,否則它會被忽略;前一版卻單獨強制要求雲端閘道登入,導致搭配一般 API 金鑰、apiKeyHelper 或自訂標頭時每次請求都失敗。現在 2.1.266 版已修復,單獨存在時再次被忽略,你無須修改任何設定即可正常使用。
# 2.1.265 曾因單獨設定此未公開環境變數而強制要求雲端閘道登入:
export CLAUDE_CODE_USE_GATEWAY=true
# 過去與現在:除非同時設定以下兩者,否則該變數會被忽略:
export ANTHROPIC_BASE_URL="https://gateway.example.com"
export ANTHROPIC_AUTH_TOKEN="your-token"
# 搭配以下任一驗證時,前一版每次發出請求都會報錯:
# 1. API 金鑰(API key)
# 2. apiKeyHelper
# 3. 自訂驗證標頭(custom auth headers)
# 錯誤:Not signed in to the Cloud gateway