# Devin CLI

來源: https://docs.aicentos.com/zh-TW/clients/devin-cli

Language: zh-TW

> 在 Devin CLI 中使用 aicentos —— 透過 OpenAI 相容設定接入

Devin CLI 是 Devin 的命令列用戶端，支援透過環境變數或設定檔指定 OpenAI 相容的 API 位址。把 Base URL 指向 aicentos、填入 API Key，即可在終端機裡使用 aicentos 接入的模型。

## 準備工作

先在控制台「API Key」頁面為 Devin CLI 建立一個專用 Key（建議命名 `devin-cli`，方便追蹤用量）。

## 安裝步驟

需要先安裝 Node.js 18+ 和 npm：

```bash
node -v
npm -v
```

使用 npm 全域安裝：

```bash
npm install -g devin-cli
```

安裝完成後驗證：

```bash
devin --version
```

## 設定步驟

支援環境變數與設定檔兩種方式，環境變數優先級更高。

### 方式一：環境變數（推薦）

```bash
export DEVIN_BASE_URL="https://aicentos.com/v1"
export DEVIN_API_KEY="your_api_key_here"
```

永久生效需寫入 `~/.zshrc` 或 `~/.bashrc`，然後執行 `source ~/.zshrc`。

### 方式二：設定檔

編輯 `~/.devin/config.json`：

```json
{
  "apiKey": "your_api_key_here",
  "baseURL": "https://aicentos.com/v1",
  "model": "gpt-4o"
}
```

## 需要填寫的設定

| 欄位       | 值                         |
| -------- | ------------------------- |
| API Key  | 控制台建立的 Key                |
| Base URL | `https://aicentos.com/v1` |
| 模型       | 控制台「模型廣場」中的模型名稱           |

## 測試

設定完成後直接執行：

```bash
devin
```

在互動工作階段中傳送一句簡單提示詞，能正常收到回覆即接入成功。如果報驗證錯誤，檢查 `DEVIN_API_KEY` 是否正確、`DEVIN_BASE_URL` 是否帶 `/v1` 後綴、帳戶餘額是否充足。

## 注意事項

* Base URL 只填到 `/v1`，不要補成 `/v1/chat/completions` 的完整路徑
* 環境變數與設定檔同時存在時，以環境變數為準
* 建議先用 `GET /v1/models` 確認可見模型，再填寫 Model ID