全站模型 85 折 🎉 相對 OpenRouter 標價再省 15%。瀏覽模型 →

使用 ApiFlux 設定 Claude Code

安裝 Claude Code,透過 Anthropic 相容介面連線 ApiFlux,並驗證模型請求。

本指南介紹如何將 Claude Code 連線到 ApiFlux。設定完成後,Claude Code 可以透過 ApiFlux 的 Anthropic-compatible 介面傳送請求,並在 ApiFlux 控制台檢視紀錄和用量。

適用場景

適合希望在 Claude Code 中使用 ApiFlux 統一管理模型存取、用量和紀錄的使用者。

如果使用者還沒有安裝終端機,可以先閱讀:

ApiFlux 使用前準備:安裝終端機和基礎環境

[!NOTE] Claude Code 可以用官方安裝指令碼安裝,不一定需要 Node.js。但如果使用者同時要使用 Codex CLI 或 OpenCode,建議先安裝 Node.js LTS。

準備工作

開始前,請準備:

  • 一個 ApiFlux API Key
  • 一個 ApiFlux 支援 Claude / Anthropic-compatible 協議的模型 ID

ApiFlux 官網入口:

https://apiflux.ai/

ApiFlux OpenAI-compatible Base URL:

https://apiflux.ai/v1

Claude Code 使用閘道器時通常透過 ANTHROPIC_BASE_URL 設定介面地址。建議先使用:

https://apiflux.ai

如果出現路徑相關錯誤,再嘗試:

https://apiflux.ai/v1

1. 安裝 Claude Code

Windows

開啟 PowerShell,執行:

irm https://claude.ai/install.ps1 | iex

也可以使用 WinGet:

winget install Anthropic.ClaudeCode

如果使用 WSL,請在 WSL 終端機中按 macOS / Linux 命令安裝。

macOS / Linux

開啟終端機,執行:

curl -fsSL https://claude.ai/install.sh | bash

macOS 使用者也可以使用 Homebrew:

brew install --cask claude-code

安裝完成後,關閉終端機並重新開啟。

2. 確認 Claude Code 已安裝

在終端機中執行:

claude --version

如果能看到版本號,說明 Claude Code 已安裝成功。

也可以執行診斷命令:

claude doctor

如果提示 command not found 或「不是內部或外部命令」,請重新開啟終端機;如果仍然失敗,請重新執行安裝命令。

3. 準備 ApiFlux API Key

進入 ApiFlux 控制台,開啟 API Keys 頁面,複製要用於 Claude Code 的 API Key。

如果尚未建立 API Key,請先參考:

建立 ApiFlux API Key

4. 設定 Claude Code 環境變數

[!NOTE] ANTHROPIC_API_KEY 中填寫的是 ApiFlux API Key,不是 Anthropic 官網 Key。

Windows PowerShell

目前視窗暫時生效:

$env:ANTHROPIC_BASE_URL="https://apiflux.ai"
$env:ANTHROPIC_API_KEY="YOUR_APIFLUX_API_KEY"
$env:DISABLE_INTERLEAVED_THINKING="1"
$env:CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS="1"

檢查 Key 是否生效:

echo $env:ANTHROPIC_API_KEY

如果希望長期生效,可以執行:

[Environment]::SetEnvironmentVariable("ANTHROPIC_BASE_URL","https://apiflux.ai","User")
[Environment]::SetEnvironmentVariable("ANTHROPIC_API_KEY","YOUR_APIFLUX_API_KEY","User")
[Environment]::SetEnvironmentVariable("DISABLE_INTERLEAVED_THINKING","1","User")
[Environment]::SetEnvironmentVariable("CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS","1","User")

設定長期環境變數後,請關閉 PowerShell,再重新開啟。

macOS / Linux

目前視窗暫時生效:

export ANTHROPIC_BASE_URL="https://apiflux.ai"
export ANTHROPIC_API_KEY="YOUR_APIFLUX_API_KEY"
export DISABLE_INTERLEAVED_THINKING=1
export CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1

檢查 Key 是否生效:

echo $ANTHROPIC_API_KEY

macOS 預設通常是 zsh,長期生效可以寫入 ~/.zshrc

echo 'export ANTHROPIC_BASE_URL="https://apiflux.ai"' >> ~/.zshrc
echo 'export ANTHROPIC_API_KEY="YOUR_APIFLUX_API_KEY"' >> ~/.zshrc
echo 'export DISABLE_INTERLEAVED_THINKING=1' >> ~/.zshrc
echo 'export CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1' >> ~/.zshrc
source ~/.zshrc

Linux 常見是 bash,長期生效可以寫入 ~/.bashrc

echo 'export ANTHROPIC_BASE_URL="https://apiflux.ai"' >> ~/.bashrc
echo 'export ANTHROPIC_API_KEY="YOUR_APIFLUX_API_KEY"' >> ~/.bashrc
echo 'export DISABLE_INTERLEAVED_THINKING=1' >> ~/.bashrc
echo 'export CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1' >> ~/.bashrc
source ~/.bashrc

5. 選擇模型

Claude Code 的模型 ID 應以 ApiFlux Models 頁面為準。

如果目前 Claude Code 版本支援透過啟動引數指定模型,可以使用:

claude --model "YOUR_MODEL_ID"

示例:

claude --model "claude-sonnet-4-6"

[!NOTE] claude-sonnet-4-6 僅作為示例。實際可用模型請以 ApiFlux Models 頁面為準。

6. 發起測試請求

啟動 Claude Code:

claude --model "YOUR_MODEL_ID"

在 Claude Code 中輸入一個簡單請求:

請用三句話介紹 ApiFlux,並說明它適合什麼使用者。

如果 Claude Code 正常回覆,請回到 ApiFlux 控制台,開啟 Logs 檢視請求紀錄。

相容性說明

部分 Claude Code 版本會預設傳送 beta header。第三方閘道器或部分 Claude 路由可能不接受這些 beta header,從而返回:

invalid beta flag

如果出現該錯誤,請確保啟動前已經設定:

DISABLE_INTERLEAVED_THINKING=1
CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1

如果 https://apiflux.ai 報路徑錯誤,可以改用:

ANTHROPIC_BASE_URL="https://apiflux.ai/v1"

常見問題

401 Unauthorized

通常由以下原因導致:

  • API Key 填寫錯誤
  • API Key 已刪除或失效
  • 目前終端機沒有載入環境變數
  • Key 中包含多餘空格

Windows PowerShell 可執行:

echo $env:ANTHROPIC_API_KEY

macOS / Linux 可執行:

echo $ANTHROPIC_API_KEY

如果沒有輸出,請重新設定環境變數。

404 或 Not Found

通常是 Base URL 路徑不匹配。

可先嘗試:

https://apiflux.ai

如果仍然失敗,再嘗試:

https://apiflux.ai/v1

模型不可用

請回到 ApiFlux Models 頁面,確認所選模型支援 Claude / Anthropic-compatible 協議。

參考資料