# Zeabur AI Hub + OpenCode：無需訂閱的 AI 寫程式體驗

> 不再需要月費訂閱。將 OpenCode 連接至 Zeabur AI Hub，在終端機透過統一 API 按量付費使用 GPT-5 和 Claude 4.5。

<AIHubShutdownNotice />

想像一下，有一款像 **[Claude Code](https://zeabur.com/blogs/use-claude-code-with-ai-hub)** 一樣強大的工具，能夠瞬間從 **GPT-5** 切換到 **Claude Sonnet 4.5**，而無需手動管理多個訂閱和 API 金鑰，這會是一種怎樣的體驗？

[**OpenCode**](https://opencode.ai) 已成為那些渴望擁有 **GPT-5 終端機寫程式助手** 的開發者的首選 **OpenCode CLI**。然而，要高效地配置它，需要合適的基礎設施。透過整合 **Zeabur AI Hub**，開發者可以解鎖靈活的「按量付費」模式，無需承擔固定的月費即可存取頂級 LLM。

在本文中，我們將解釋 OpenCode CLI 和 [Zeabur AI Hub](https://zeabur.com/models) 是什麼，並引導您完成設定過程，取得**開發者專用的統一 LLM API 金鑰**。

## 什麼是 OpenCode？

![OpenCode Logo ](https://cdn.zeabur.com/opencode.png)

OpenCode 是一款開源的 AI 寫程式助手，旨在駐留在您的終端機中。與鎖定特定模型的專有工具不同，OpenCode 是**供應商中立（Provider-agnostic）**的。這允許您將程式碼查詢路由到 OpenAI、Anthropic 或自訂端點。對於重視隱私和程式碼庫資料控制權的開發者來說，這種靈活性使其成為首選。

## 什麼是 Zeabur AI Hub？

**Zeabur** 是一個現代化的部署平台，旨在簡化開發者的基礎設施。**Zeabur AI Hub** 充當統一的 API 閘道，將各種 LLM 供應商（如 OpenAI 和 Anthropic）聚合到一個端點中。

這種統一的基礎設施非常通用——它不僅支援 OpenCode，還支援其他進階整合，如 **[Codex](https://zeabur.com/blogs/use-codex-with-ai-hub)**，確保您在所有 AI 工具中擁有透過一致的體驗。

**此整合的核心優勢：**

*   **Zeabur 與 OpenAI API 定價對比：** 您無需為 ChatGPT Plus 支付 $20/月，再為 Claude Pro 支付 $20/月，而是獲得 **按量付費的 Claude Sonnet 4.5** 體驗。您只需為實際使用的部分付費。
*   **邊緣極速低延遲：** 競爭對手通常受困於路由延遲。Zeabur 在東京和舊金山使用邊緣路由端點，確保您的程式碼補全速度顯著加快。
*   **統一存取：** 停止頻繁切換金鑰。只需一個 API 金鑰即可存取多個前沿模型。

## 逐步指南：將 OpenCode 連接到 Zeabur

按照本教學操作，在 2 分鐘內配置好您的環境。

### 前置條件

1.  **安裝 OpenCode CLI**：
    確保您的機器上已安裝該工具。
    ```bash
    npm install -g opencode
    ```

2.  **Zeabur 憑證**：
    *   前往您的 Zeabur 控制台生成您的 **AI Hub API Key**。

3.  **選擇您的端點**：
    為了獲得最低延遲，請選擇距離您最近的端點：
    *   **亞洲 (東京):** `https://hnd1.aihub.zeabur.ai/`
    *   **美西 (舊金山):** `https://sfo1.aihub.zeabur.ai/`

---

## 如何配置 OpenCode 供應商

OpenCode 使用配置檔案來管理自訂供應商。我們將新增 Zeabur 作為相容供應商以啟用模型切換。

### 1. 編輯配置檔案

建立或編輯位於 `~/.config/opencode/config.json` 的 OpenCode 配置檔案。

```bash
# 在您喜歡的編輯器中打開配置檔案
nano ~/.config/opencode/config.json
```

貼上以下配置。**注意：** 如果您在美洲，可以將 `baseURL` 更改為美國端點 (`sfo1`)。

```json
{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "zeabur": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "Zeabur AI Hub",
      "options": {
        "baseURL": "https://hnd1.aihub.zeabur.ai/"
      },
      "models": {
        "claude-sonnet-4-5": {
          "name": "Claude Sonnet 4.5"
        },
        "claude-haiku-4-5": {
          "name": "GPT-5-Codex"
        },
        "gpt-5":{
            "name": "GPT 5"
        }
      }
    }
  }
}
```

儲存檔案並退出。

### 2. 連接 CLI

配置設定完成後，您需要使用 OpenCode CLI 進行驗證。

1.  執行工具：
    ```bash
    opencode
    ```
2.  輸入連接指令：
    ```bash
    /connect
    ```
3.  從供應商清單中選擇 **Zeabur AI Hub**。
4.  在提示時貼上您的 **Zeabur AI Hub API Key**。

---

## 🚀 開始寫程式

您現在已連接！您可以在最新模型之間切換，而無需更改 API 金鑰。

**為什麼開發者轉向這種設定：**

*   **存取未發布的能力：** 瞬間將您的終端機轉變為 **GPT-5 終端機寫程式助手**。
*   **成本效益：** 享受 **按量付費的 Claude Sonnet 4.5** 存取權限。如果您一週不寫程式，您支付 $0。
*   **靈活性：** 在專案中期從 GPT 切換到 Claude，看看哪個模型能更快解決您的 Bug。

Happy Coding!
