Source: https://ailoot.ai/integrations/zh-hant-tw/
Canonical: https://ailoot.ai/integrations/zh-hant-tw/
Language: zh-hant-tw

[整合](https://ailoot.ai/docs/zh-hant-tw/integrations/) 

# 將 Ailoot 連接到喜愛的工具 — AI API 用戶端串接

接受 Ailoot 金鑰的代理、編輯器、聊天工具與SDK。「設定」按鈕會顯示填入位址與金鑰的位置，並提供可複製的現成設定。

**85**應用程式

**77**已就緒

**8**驗證中

 搜尋應用程式 

## 終端機代理

程式開發代理與CLI：撰寫程式碼、執行指令、修改檔案。

CC

### [Claude Code](https://ailoot.ai/docs/zh-hant-tw/integrations/claude-code/)

終端機代理

Anthropic Messages

Anthropic 的終端機代理，可撰寫程式碼、修改檔案與執行指令。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/claude-code/)

#### 設定位置

環境變數，或 ~/.claude/settings.json 中的 "env" 區塊 (單一專案使用 .claude/settings.local.json)；VS Code 擴充套件使用 claudeCode.environmentVariables；以 /status 指令驗證

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/messages 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

`~/.claude/settings.json`

```json
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.ailoot.ai",
    "ANTHROPIC_MODEL": "claude-sonnet-5-5",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-5-5",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-5-5",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4-5",
    "CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY": "1"
  }
}
```

```bash
export AILOOT_API_KEY="sk-..."
export ANTHROPIC_AUTH_TOKEN="$AILOOT_API_KEY"
claude
```

模型範例：`claude-sonnet-5-5`

#### 重要

位址不含 /v1，Claude Code 會自行補上 /v1/messages。ANTHROPIC\_AUTH\_TOKEN 以 Authorization: Bearer 傳送，ANTHROPIC\_API\_KEY 則以 x-api-key 傳送，Ailoot 接受兩者。CLAUDE\_CODE\_ENABLE\_GATEWAY\_MODEL\_DISCOVERY=1 會透過 /v1/models 將我們的模型載入 /model。若出現與未知欄位有關的 400 錯誤，可設定 CLAUDE\_CODE\_DISABLE\_EXPERIMENTAL\_BETAS=1。Anthropic 說明文件不支援 Claude Code 透過閘道使用非 Claude 模型，雖然我們的 /v1/messages 能提供這些模型，仍建議使用 Claude 模型。透過閘道時，Remote Control與語音輸入無法使用。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/claude-code/)[應用程式說明文件 ↗](https://code.claude.com/docs/en/llm-gateway-connect)

OC

### [OpenAI Codex CLI](https://ailoot.ai/docs/zh-hant-tw/integrations/openai-codex-cli/)

終端機代理

OpenAI Responses

OpenAI 的終端機代理，採用 Responses 格式。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/openai-codex-cli/)

#### 設定位置

~/.codex/config.toml (僅限使用者檔案，專案 .codex/config.toml 中的 model\_provider/model\_providers 鍵會被忽略)；金鑰取自 env\_key 指定的環境變數

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/responses 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

`~/.codex/config.toml`

```toml
model = "gpt-6.1-sol"
model_provider = "ailoot"

[model_providers.ailoot]
name = "Ailoot"
base_url = "https://api.ailoot.ai/v1"
env_key = "AILOOT_API_KEY"
wire_api = "responses"
```

```bash
export AILOOT_API_KEY="sk-..."
codex
```

模型範例：`gpt-6.1-sol`

#### 重要

Codex 僅透過 OpenAI Responses API 運作，文件只列出 wire\_api = "responses"，因此需要我們的 /v1/responses。提供者 ID openai、ollama、lmstudio 為保留名稱。另一種方式是在內建 openai 提供者中設定 openai\_base\_url = "https://api.ailoot.ai/v1"。Ailoot 會以 Codex 資訊清單格式傳回模型清單 (GET /v1/models，附帶 client\_version)。請選擇目錄中明確支援 OpenAI Responses 格式的模型。2026-09-30 快照中的 gemini-3.6-flash 支援 OpenAI Chat、Anthropic Messages與Gemini，但不支援 Responses，因此不適用於 Codex。請依模型資訊卡確認支援格式，而非依模型系列名稱判斷。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/openai-codex-cli/)[應用程式說明文件 ↗](https://learn.chatgpt.com/docs/config-file/config-advanced)

HA

### [Hermes Agent](https://ailoot.ai/docs/zh-hant-tw/integrations/hermes-agent/)

終端機代理

OpenAI ChatOpenAI ResponsesAnthropic Messages

Nous Research 的終端機代理，具備記憶與技能。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/hermes-agent/)

#### 設定位置

hermes model →「Custom endpoint (self-hosted / VLLM / etc.)」，或 ~/.hermes/config.yaml (model 區段或 providers 字典)

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions, POST /v1/responses, POST /v1/messages 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

`~/.hermes/config.yaml`

```yaml
model:
  default: claude-sonnet-5-5
  provider: custom
  base_url: https://api.ailoot.ai/v1
  key_env: AILOOT_API_KEY

# 同時使用多種格式：具名供應商：
providers:
  ailoot:
    api: https://api.ailoot.ai/v1
    key_env: AILOOT_API_KEY
    transport: chat_completions
    default_model: gpt-6.1-sol
  ailoot-claude:
    api: https://api.ailoot.ai
    key_env: AILOOT_API_KEY
    transport: anthropic_messages
    default_model: claude-sonnet-5-5

# 在工作階段中：/model custom:claude-sonnet-5-5
```

金鑰從環境變數讀取：`AILOOT_API_KEY` ，請在啟動前設定：

```bash
export AILOOT_API_KEY="sk-..."   # 加入 ~/.zshrc 或 ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # 然後重新啟動終端機
```

模型範例：`claude-sonnet-5-5`

#### 重要

transport 可為 chat\_completions (OpenAI Chat)、anthropic\_messages (Anthropic Messages) 或 codex\_responses (OpenAI Responses)。。env 中的 LLM\_MODEL 已不再使用；OPENAI\_BASE\_URL 僅對 openai-api 提供者生效。anthropic\_messages 的位址不含 /v1，Anthropic SDK 會自行補上 /v1/messages。輔助工作 (影像辨識、歷史訊息壓縮) 預設使用同一個主要模型。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/hermes-agent/)[應用程式說明文件 ↗](https://hermes-agent.nousresearch.com/docs/integrations/providers)

Op

### [OpenClaw](https://ailoot.ai/docs/zh-hant-tw/integrations/openclaw/)

終端機代理

OpenAI ChatOpenAI ResponsesAnthropic MessagesGemini

在自己電腦上使用的個人 AI 助理，支援聊天、通訊軟體與任務。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/openclaw/)

#### 設定位置

OpenClaw 設定 (~/.openclaw/openclaw.json) → models.providers.\<id\>；預設模型為 agents.defaults.model.primary；安全修改方式為 openclaw config set models.providers.\<id\> '\<json\>' --strict-json --merge

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```json
{
  "agents": {
    "defaults": {
      "model": {
        "primary": "ailoot/claude-sonnet-5-5"
      }
    }
  },
  "models": {
    "mode": "merge",
    "providers": {
      "ailoot": {
        "baseUrl": "https://api.ailoot.ai/v1",
        "apiKey": "${AILOOT_API_KEY}",
        "api": "openai-completions",
        "models": [
          {
            "id": "claude-sonnet-5-5",
            "name": "Claude Sonnet 5.5",
            "reasoning": true,
            "input": [
              "text"
            ],
            "contextWindow": 1000000,
            "maxTokens": 128000
          },
          {
            "id": "deepseek-v4-pro",
            "name": "DeepSeek V4 Pro",
            "reasoning": true,
            "input": [
              "text"
            ],
            "contextWindow": 1000000,
            "maxTokens": 131072
          }
        ]
      },
      "ailoot-claude": {
        "baseUrl": "https://api.ailoot.ai",
        "apiKey": "${AILOOT_API_KEY}",
        "api": "anthropic-messages",
        "models": [
          {
            "id": "claude-opus-5-5",
            "name": "Claude Opus 5.5",
            "reasoning": true,
            "input": [
              "text"
            ],
            "contextWindow": 1000000,
            "maxTokens": 131072
          }
        ]
      }
    }
  }
}
```

金鑰從環境變數讀取：`AILOOT_API_KEY` ，請在啟動前設定：

```bash
export AILOOT_API_KEY="sk-..."   # 加入 ~/.zshrc 或 ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # 然後重新啟動終端機
```

模型範例：`claude-sonnet-5-5`

#### 重要

api 介面卡包括 openai-completions (設定 baseUrl 時的預設值)、openai-responses (僅限伺服器支援 /v1/responses，Ailoot 支援)、anthropic-messages、google-generative-ai 等。OpenClaw 的 anthropic-messages 範例中，baseUrl 不含 /v1。當模型的 input 包含 "image" 時，OpenClaw 可傳送影像。Claude 範例僅保留文字，因 2026-09-30 的目錄快照未在這些方法中列出 image 輸入。只有目前目錄中的特定模型資訊卡明確列出影像輸入與所選 API 格式時，才加入 "image"。例如，該快照的 gemini-3.6-flash 在 OpenAI Chat 中列出 image 輸入，實際支援仍取決於模型資訊卡與格式。主要設定檔路徑依 OpenClaw 的一般用法整理；所讀頁面也提到 ~/.openclaw/agents/\<agentId\>/agent/models.json。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/openclaw/)[應用程式說明文件 ↗](https://docs.openclaw.ai/gateway/config-tools/custom-providers)

Op

### [opencode](https://ailoot.ai/docs/zh-hant-tw/integrations/opencode/)

終端機代理

OpenAI Chat

開源終端機代理，可使用任意 OpenAI 相容提供者。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/opencode/)

#### 設定位置

opencode.json (位於專案或 ~/.config/opencode/opencode.json) → provider.\<id\>；金鑰透過 /connect 或 "apiKey": "{env:VAR}" 設定

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```json
{
  "$schema": "https://opencode.ai/config.json",
  "model": "ailoot/claude-sonnet-5-5",
  "provider": {
    "ailoot": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "Ailoot",
      "options": {
        "baseURL": "https://api.ailoot.ai/v1",
        "apiKey": "{env:AILOOT_API_KEY}"
      },
      "models": {
        "claude-sonnet-5-5": {
          "name": "Claude Sonnet 5.5"
        },
        "gpt-6.1-sol": {
          "name": "GPT-6.1 Sol"
        },
        "deepseek-v4-pro": {
          "name": "DeepSeek V4 Pro"
        }
      }
    }
  }
}
```

金鑰從環境變數讀取：`AILOOT_API_KEY` ，請在啟動前設定：

```bash
export AILOOT_API_KEY="sk-..."   # 加入 ~/.zshrc 或 ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # 然後重新啟動終端機
```

模型範例：`claude-sonnet-5-5`

#### 重要

@ai-sdk/openai-compatible 套件使用 /v1/chat/completions。需要 /v1/responses 的模型，opencode 說明文件指定使用 @ai-sdk/openai 套件。文件未描述使用自訂 baseURL 的 Anthropic 相容提供者。請選擇目前目錄中列有 OpenAI Chat 格式的模型。2026-09-30 快照中的 gemini-3.6-flash 支援此格式，其他 Gemini 模型請依各自的資訊卡確認。原生 Gemini 格式不使用此路徑。目錄列有某個方法，不代表已實際測試特定用戶端版本。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/opencode/)[應用程式說明文件 ↗](https://opencode.ai/docs/providers/)

QC

### [Qwen Code](https://ailoot.ai/docs/zh-hant-tw/integrations/qwen-code/)

終端機代理

OpenAI ChatAnthropic MessagesGemini

Qwen 團隊的命令列代理，支援 OpenAI、Anthropic與Gemini 格式。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/qwen-code/)

#### 設定位置

環境變數 OPENAI\_API\_KEY / OPENAI\_BASE\_URL / OPENAI\_MODEL、工作階段中的 /auth 指令，或 ~/.qwen/settings.json (modelProviders + security.auth.selectedType)

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```bash
export AILOOT_API_KEY="sk-..."
# 快速方式
export OPENAI_API_KEY="$AILOOT_API_KEY"
export OPENAI_BASE_URL=https://api.ailoot.ai/v1
export OPENAI_MODEL=qwen3.8-max
qwen
```

`~/.qwen/settings.json`

```json
{
  "modelProviders": {
    "openai": [
      {
        "id": "qwen3.8-max",
        "name": "Qwen 3.8 Max (Ailoot)",
        "envKey": "AILOOT_API_KEY",
        "baseUrl": "https://api.ailoot.ai/v1"
      },
      {
        "id": "claude-sonnet-5-5",
        "name": "Claude Sonnet 5.5 (Ailoot)",
        "envKey": "AILOOT_API_KEY",
        "baseUrl": "https://api.ailoot.ai/v1"
      }
    ]
  },
  "security": {
    "auth": {
      "selectedType": "openai"
    }
  },
  "model": {
    "name": "qwen3.8-max"
  }
}
```

金鑰從環境變數讀取：`AILOOT_API_KEY` ，請在啟動前設定：

```bash
export AILOOT_API_KEY="sk-..."   # 加入 ~/.zshrc 或 ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # 然後重新啟動終端機
```

模型範例：`qwen3.8-max`

#### 重要

協定類型包括 openai (Chat Completions)、anthropic、gemini、vertex-ai。openai 的 baseUrl 包含 /v1。說明文件中的 anthropic與gemini 範例未設定 baseUrl，因此建議使用 openai 方式。openai 類型請選擇目錄中支援 OpenAI Chat 格式的模型，gemini-3.6-flash 具有此格式。其他 Gemini 模型支援的格式可能不同，請確認特定模型的資訊卡。settings.json 方式會從 AILOOT\_API\_KEY 環境變數讀取金鑰 (envKey 欄位)，請以 export AILOOT\_API\_KEY=sk-... 指令設定，或在 ~/.qwen/.env 中加入 AILOOT\_API\_KEY=sk-...；否則 Qwen Code 會以空金鑰啟動，並收到 401。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/qwen-code/)[應用程式說明文件 ↗](https://qwenlm.github.io/qwen-code-docs/en/users/configuration/auth/)

GC

### [Gemini CLI](https://ailoot.ai/docs/zh-hant-tw/integrations/gemini-cli/)

終端機代理

Gemini

Google 的終端機代理，採用原生 Gemini 格式。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/gemini-cli/)

#### 設定位置

環境變數 GEMINI\_API\_KEY與GOOGLE\_GEMINI\_BASE\_URL；登入方式為 ~/.gemini/settings.json → security.auth.selectedType = "gemini-api-key"；模型透過 GEMINI\_MODEL 或 -m 旗標指定

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1beta/models/{model}:generateContent 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```bash
export AILOOT_API_KEY="sk-..."
export GEMINI_API_KEY="$AILOOT_API_KEY"
export GOOGLE_GEMINI_BASE_URL=https://api.ailoot.ai
export GEMINI_MODEL=gemini-3.8-flash
gemini
```

`~/.gemini/settings.json`

```json
{
  "security": {
    "auth": {
      "selectedType": "gemini-api-key"
    }
  }
}
```

模型範例：`gemini-3.8-flash`

#### 重要

位址不要包含 /v1beta：SDK 會自行加入 /v1beta/models/{model}:generateContent。位址必須使用 HTTPS。金鑰會透過 x-goog-api-key 標頭傳送，Ailoot 接受此標頭。只有目錄中標示 Gemini 格式的模型適用。執行前請確認您的金鑰可使用確切 ID 和此方法。Ailoot 會在計算費用後一次傳回完整的付費 Gemini 回應，而非逐字傳送，因此較長回應的文字不會立即出現。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/gemini-cli/)[應用程式說明文件 ↗](https://geminicli.com/docs/reference/configuration/)

KC

### [Kimi CLI](https://ailoot.ai/docs/zh-hant-tw/integrations/kimi-cli/)

終端機代理

OpenAI ChatOpenAI ResponsesAnthropic MessagesGemini

Moonshot 的命令列代理，用於程式開發。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/kimi-cli/)

#### 設定位置

~/.kimi/config.toml (providers與models 區段、default\_model)；/login 僅支援 Moonshot 平台，自訂位址需手動在檔案中設定

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

`~/.kimi/config.toml`

```toml
default_model = "ailoot-kimi"

[providers.ailoot]
type = "openai_legacy"
base_url = "https://api.ailoot.ai/v1"
api_key = "sk-..."

[providers.ailoot-claude]
type = "anthropic"
base_url = "https://api.ailoot.ai"
api_key = "sk-..."

[models.ailoot-kimi]
provider = "ailoot"
model = "kimi-k3"
max_context_size = 262144
capabilities = ["thinking"]

[models.ailoot-sonnet]
provider = "ailoot-claude"
model = "claude-sonnet-5-5"
max_context_size = 1000000
capabilities = ["thinking", "image_in"]
```

模型範例：`kimi-k3`

#### 重要

類型包括 openai\_legacy (Chat Completions，base\_url 包含 /v1)、openai\_responses (Responses，包含 /v1)、anthropic (不含 /v1)、gemini (base\_url 使用 Google 根位址，我們的位址為 https://api.ailoot.ai)。SearchWeb 工具僅支援 Moonshot 自有平台；FetchURL 使用其他 API 位址時，會改為本機下載。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/kimi-cli/)[應用程式說明文件 ↗](https://moonshotai.github.io/kimi-cli/en/configuration/providers.html)

Cr

### [Crush](https://ailoot.ai/docs/zh-hant-tw/integrations/crush/)

終端機代理

OpenAI ChatAnthropic Messages

Charm 的終端機代理，透過 crushrc 檔案設定。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/crush/)

#### 設定位置

crushrc (Bash 設定)：./.crushrc、。/crushrc 或 ~/.config/crush/crushrc；舊的 crush.json 格式已過時，但仍可使用

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions, POST /v1/messages 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

`~/.config/crush/crushrc`

```bash
export AILOOT_API_KEY="sk-..."
provider add ailoot --type openai-compat \
  --base-url "https://api.ailoot.ai/v1" \
  --api-key "$AILOOT_API_KEY"

model add ailoot/deepseek-v4-pro \
  --name "DeepSeek V4 Pro (Ailoot)" \
  --context-window 1000000 \
  --default-max-tokens 32000

# Claude 的 Anthropic 格式：網址不加 /v1
provider add ailoot-claude --type anthropic \
  --base-url "https://api.ailoot.ai" \
  --api-key "$AILOOT_API_KEY"

model add ailoot-claude/claude-sonnet-5-5 \
  --name "Claude Sonnet 5.5 (Ailoot)" \
  --context-window 1000000 \
  --default-max-tokens 64000 \
  --can-reason true --supports-images false
```

金鑰從環境變數讀取：`AILOOT_API_KEY` ，請在啟動前設定：

```bash
export AILOOT_API_KEY="sk-..."   # 加入 ~/.zshrc 或 ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # 然後重新啟動終端機
```

模型範例：`deepseek-v4-pro`

#### 重要

openai-compat 類型使用 OpenAI Chat 格式，位址包含 /v1；anthropic 類型使用 Messages 格式，位址不含 /v1。Crush 會將位址傳給 anthropic-sdk-go，由它自行補上 /v1/messages。Crush README 中包含 /v1 的範例，會產生 /v1/v1/messages 路徑及 404 錯誤。金鑰透過 x-api-key 標頭傳送，Ailoot 接受此方式。若模型清單為空，openai-compat 提供者會自行從 /v1/models 載入模型。crushrc 會作為程式碼執行：請勿在含有此檔案的他人資料夾中啟動 Crush。此範例的 Claude 設定為 supports-images = false，因 2026-09-30 的目錄快照在所選 Messages 格式中僅列出文字。若您的 Crush 版本支援此旗標，只有目前目錄中的模型資訊卡明確列出所選 API 格式支援 image 輸入時，才能啟用；用戶端旗標本身不會讓模型具備影像能力。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/crush/)[應用程式說明文件 ↗](https://github.com/charmbracelet/crush#custom-providers)

Ai

### [Aider](https://ailoot.ai/docs/zh-hant-tw/integrations/aider/)

終端機代理

OpenAI Chat

直接在 git 儲存庫中與AI 結對開發。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/aider/)

#### 設定位置

環境變數 OPENAI\_API\_BASE與OPENAI\_API\_KEY，以及旗標 --model openai/\<model\>

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```bash
export AILOOT_API_KEY="sk-..."
export OPENAI_API_BASE=https://api.ailoot.ai/v1
export OPENAI_API_KEY="$AILOOT_API_KEY"
aider --model openai/deepseek-v4-pro
```

模型範例：`openai/deepseek-v4-pro`

#### 重要

必須使用 openai/ 前綴，Aider 才會透過 LiteLLM 將請求傳送至相容於 OpenAI 的 /v1/chat/completions。若 Aider 不認得某個模型，會顯示上下文大小未知的警告，這不是錯誤。此說明文件頁面未描述使用自訂基礎 URL 的 Anthropic 位址。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/aider/)[應用程式說明文件 ↗](https://aider.chat/docs/llms/openai-compat.html)

Go

### [Goose](https://ailoot.ai/docs/zh-hant-tw/integrations/goose/)

終端機代理

OpenAI ChatAnthropic Messages

支援 MCP 擴充功能的開源代理，適用於終端機與電腦。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/goose/)

#### 設定位置

goose configure → Custom Providers → Add A Custom Provider，或 ~/.config/goose/custom\_providers/ 中的 JSON (Windows: %APPDATA%\\Block\\goose\\config\\custom\_providers\\)；另一種方式是使用內建 OpenAI 提供者，並設定 OPENAI\_HOST/OPENAI\_BASE\_PATH

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions, POST /v1/messages 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

`~/.config/goose/custom_providers/ailoot.json`

```json
{
  "name": "ailoot",
  "engine": "openai",
  "display_name": "Ailoot",
  "description": "Ailoot API",
  "api_key_env": "AILOOT_API_KEY",
  "base_url": "https://api.ailoot.ai/v1/chat/completions",
  "models": [
    {
      "name": "claude-sonnet-5-5",
      "context_limit": 1000000
    },
    {
      "name": "gpt-6.1-sol",
      "context_limit": 272000
    }
  ],
  "supports_streaming": true,
  "requires_auth": true
}
```

```bash
export AILOOT_API_KEY="sk-..."
goose session start --provider ailoot

# 使用內建 OpenAI 供應商的方式：
export GOOSE_PROVIDER=openai
export OPENAI_HOST=https://api.ailoot.ai
export OPENAI_BASE_PATH=v1/chat/completions
export OPENAI_API_KEY="$AILOOT_API_KEY"
```

模型範例：`claude-sonnet-5-5`

#### 重要

自訂提供者的引擎包括 openai、anthropic、ollama。Goose 範例中，engine openai 的 base\_url 使用到 /v1/chat/completions 的完整路徑。內建提供者的 OPENAI\_HOST 是不含路徑的根位址，OPENAI\_BASE\_PATH 則是路徑 (預設為 v1/chat/completions)。Goose 會忽略 config.yaml 中的金鑰，只使用環境變數或系統金鑰圈。儲存庫已移至 aaif-goose/goose。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/goose/)[應用程式說明文件 ↗](https://github.com/aaif-goose/goose/blob/main/documentation/docs/getting-started/providers.md)

FD

### [Factory Droid](https://ailoot.ai/docs/zh-hant-tw/integrations/factory-droid/)

終端機代理

OpenAI ChatOpenAI ResponsesAnthropic Messages

Factory 的終端機代理，可使用自訂模型。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/factory-droid/)

#### 設定位置

~/.factory/settings.json → customModels 陣列；以 /model 指令的「Custom models」區選擇模型

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions, POST /v1/responses, POST /v1/messages 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```json
{
  "customModels": [
    {
      "model": "claude-sonnet-5-5",
      "displayName": "Claude Sonnet 5.5 (Ailoot)",
      "baseUrl": "https://api.ailoot.ai",
      "apiKey": "${AILOOT_API_KEY}",
      "provider": "anthropic",
      "maxOutputTokens": 64000
    },
    {
      "model": "gpt-6.1-sol",
      "displayName": "GPT-6.1 Sol (Ailoot)",
      "baseUrl": "https://api.ailoot.ai/v1",
      "apiKey": "${AILOOT_API_KEY}",
      "provider": "openai",
      "maxOutputTokens": 64000
    },
    {
      "model": "deepseek-v4-pro",
      "displayName": "DeepSeek V4 Pro (Ailoot)",
      "baseUrl": "https://api.ailoot.ai/v1",
      "apiKey": "${AILOOT_API_KEY}",
      "provider": "generic-chat-completion-api",
      "maxOutputTokens": 32000
    }
  ]
}
```

金鑰從環境變數讀取：`AILOOT_API_KEY` ，請在啟動前設定：

```bash
export AILOOT_API_KEY="sk-..."   # 加入 ~/.zshrc 或 ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # 然後重新啟動終端機
```

模型範例：`claude-sonnet-5-5`

#### 重要

provider: anthropic = Messages API (baseUrl與Anthropic 相同，不含 /v1)；openai = Responses API (包含 /v1)；generic-chat-completion-api = Chat Completions (包含 /v1)。anthropic 預設透過 x-api-key 傳送金鑰 (Ailoot 接受此方式)；"authMode": "bearer" 可切換為 Authorization。金鑰保留在本機。Factory 只完整測試 Anthropic與OpenAI 官方 API。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/factory-droid/)[應用程式說明文件 ↗](https://docs.factory.com/model-independence/byok)

Am

### [Amp](https://ailoot.ai/docs/zh-hant-tw/integrations/amp/)

終端機代理

OpenAI ChatOpenAI ResponsesAnthropic MessagesGemini

Amp 程式開發代理，提供彈性的模型路由。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/amp/)

#### 設定位置

設定 → Model Routing → Add → Custom URL (團隊亦可使用工作區的 Model Routing)；終端機則使用 amp config model-providers (list、test、set-priority、edit-router…)

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```text
Model Routing → Add → Custom URL
  Format:   anthropic-messages
  Base URL: https://api.ailoot.ai
  API key:  sk-...
  Model mapping:
    anthropic/claude-fable-5 -> anthropic/claude-fable-5

GPT 的第二個連線：
  Format:   responses
  Base URL: https://api.ailoot.ai/v1
  API key:  sk-...
  Model mapping:
    openai/gpt-5.6-sol -> gpt-5.6-sol

檢查：amp config model-providers check-access --provider-model anthropic/claude-fable-5
```

模型範例：`claude-fable-5`

#### 重要

Custom URL 格式包括：chat-completions (\<base\>/chat/completions)、responses (\<base\>/responses)、anthropic-messages (\<base\>/v1/messages，/v1 不會重複)、google-genai (\<base\>/models/\<model\>:streamGenerateContent)。金鑰以 Authorization: Bearer 傳送。對應表採用 provider/model 形式的 Amp 標準 ID；箭頭指定傳送給我們的 ID。未由此連線涵蓋的模型，會由 Amp 使用其自有額度處理。說明文件要求自訂主機可從 Amp 存取；此位址為公開位址，已符合此條件。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/amp/)[應用程式說明文件 ↗](https://ampcode.com/docs/markdown/customize/model-routing)

AI

### [AIChat](https://ailoot.ai/docs/zh-hant-tw/integrations/aichat/)

終端機代理

OpenAI ChatAnthropic MessagesGemini

通用終端機聊天工具，支援角色、工作階段與RAG。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/aichat/)

#### 設定位置

AIChat 的 config.yaml → clients (類型為 openai-compatible、claude、gemini)；模型透過 -m \<client\>:\<model\> 指定

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```yaml
clients:
  - type: openai-compatible
    name: ailoot
    api_base: https://api.ailoot.ai/v1
    api_key: sk-...
    models:
      - name: deepseek-v4-pro
        max_input_tokens: 1000000
        supports_function_calling: true
  - type: claude
    api_base: https://api.ailoot.ai/v1
    api_key: sk-...
  - type: gemini
    api_base: https://api.ailoot.ai/v1beta
    api_key: sk-...
```

```bash
aichat -m ailoot:deepseek-v4-pro '你好'
```

模型範例：`deepseek-v4-pro`

#### 重要

AIChat 的設定範例中，claude 的 api\_base 包含 /v1，gemini 則包含 /v1beta；Ailoot 也採用相同設定。三個用戶端可使用 Ailoot 的三種格式：OpenAI、Anthropic與Gemini。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/aichat/)[應用程式說明文件 ↗](https://github.com/sigoden/aichat/blob/main/config.example.yaml)

CC

### [Continue CLI](https://ailoot.ai/docs/zh-hant-tw/integrations/continue-cli/)

終端機代理

OpenAI Chat

Continue 的命令列版本，用於代理與自動化。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/continue-cli/)

#### 設定位置

Continue 的 YAML 設定 (config.yaml)，透過 --config \<path\> 旗標傳入 CLI

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

`ailoot.yaml`

```text
name: Ailoot
version: 0.0.1
schema: v1
models:
  - name: Claude Sonnet 5.5 (Ailoot)
    provider: openai
    model: claude-sonnet-5-5
    apiBase: https://api.ailoot.ai/v1
    apiKey: sk-...

# 執行：
cn --config ./ailoot.yaml
```

模型範例：`claude-sonnet-5-5`

#### 重要

Continue 對 OpenAI 相容服務採用 provider: openai，並使用包含 /v1 的 apiBase。擴充套件與CLI 共用相同設定格式，檔案透過 --config 旗標傳入。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/continue-cli/)[應用程式說明文件 ↗](https://docs.continue.dev/customize/model-providers/top-level/openai)

Fo

### [ForgeCode](https://ailoot.ai/docs/zh-hant-tw/integrations/forge/)

終端機代理

OpenAI Chat

可自訂提供者的終端機代理。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/forge/)

#### 設定位置

forge provider login → OpenAI-compatible (建議方式)；舊方式則使用 .env 中的 OPENAI\_URL與OPENAI\_API\_KEY，並在 forge.yaml 中設定 model

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```bash
# 建議方式：
forge provider login   # 選擇 OpenAI-compatible，輸入 https://api.ailoot.ai/v1 和 sk-...

# 舊版方式 (.env)：
OPENAI_API_KEY=sk-...
OPENAI_URL=https://api.ailoot.ai/v1

# forge.yaml
model: claude-sonnet-5-5
```

模型範例：`claude-sonnet-5-5`

#### 重要

透過 .env 設定的方式已標示為過時；Forge 第一次啟動時，會將環境變數移至自己的檔案儲存空間。README 未列出 provider login 精靈各項目的確切標籤。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/forge/)[應用程式說明文件 ↗](https://github.com/tailcallhq/forgecode)

GC

### [GitHub Copilot CLI](https://ailoot.ai/docs/zh-hant-tw/integrations/github-copilot-cli/)

終端機代理

OpenAI ChatAnthropic Messages

終端機中的 Copilot，可使用自訂模型。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/github-copilot-cli/)

#### 設定位置

環境變數 COPILOT\_PROVIDER\_BASE\_URL、COPILOT\_PROVIDER\_TYPE、COPILOT\_PROVIDER\_API\_KEY、COPILOT\_MODEL (或 --model 旗標)

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions, POST /v1/messages 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```bash
export AILOOT_API_KEY="sk-..."
unset COPILOT_PROVIDER_TYPE
# OpenAI 相容模式
export COPILOT_PROVIDER_BASE_URL=https://api.ailoot.ai/v1
export COPILOT_PROVIDER_API_KEY="$AILOOT_API_KEY"
export COPILOT_MODEL=gpt-6.1-sol
copilot

# Anthropic 模式
export COPILOT_PROVIDER_TYPE=anthropic
export COPILOT_PROVIDER_BASE_URL=https://api.ailoot.ai
export COPILOT_PROVIDER_API_KEY="$AILOOT_API_KEY"
export COPILOT_MODEL=claude-sonnet-5-5
copilot
```

模型範例：`gpt-6.1-sol`

#### 重要

類型包括 openai (預設值，任意 OpenAI 相容伺服器)、azure、anthropic。模型必須支援工具呼叫與串流輸出。COPILOT\_PROVIDER\_WIRE\_API 可用於選擇協定，但頁面未列出其值。可透過 COPILOT\_PROVIDER\_MAX\_PROMPT\_TOKENS / MAX\_OUTPUT\_TOKENS 設定上限。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/github-copilot-cli/)[應用程式說明文件 ↗](https://docs.github.com/en/copilot/how-tos/copilot-cli/customize-copilot/use-byok-models)

Gp

### [gptme](https://ailoot.ai/docs/zh-hant-tw/integrations/gptme/)

終端機代理

OpenAI Chat

個人終端機代理，可處理程式碼、檔案與瀏覽器。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/gptme/)

#### 設定位置

~/.config/gptme/config.toml → \[\[providers\]\]；模型以 \<provider\>/\<model\> 形式選擇

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

`~/.config/gptme/config.toml`

```toml
[[providers]]
name = "ailoot"
base_url = "https://api.ailoot.ai/v1"
api_key_env = "AILOOT_API_KEY"
default_model = "claude-sonnet-5-5"
```

```bash
export AILOOT_API_KEY="sk-..."
gptme '你好' -m ailoot/claude-sonnet-5-5
```

模型範例：`claude-sonnet-5-5`

#### 重要

可使用任意 OpenAI 相容伺服器；金鑰會依序從 api\_key、api\_key\_env、\<NAME\>\_API\_KEY 取得。以 gptme-util providers list 查看提供者清單。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/gptme/)[應用程式說明文件 ↗](https://github.com/gptme/gptme/blob/master/docs/providers-custom.rst)

KC

### [Kilo Code CLI](https://ailoot.ai/docs/zh-hant-tw/integrations/kilo-code-cli/)

終端機代理

OpenAI ChatOpenAI ResponsesAnthropic Messages

Kilo Code 的命令列代理。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/kilo-code-cli/)

#### 設定位置

~/.config/kilo/kilo.jsonc (或 ./kilo.jsonc，也可使用 KILO\_CONFIG) → provider.\<id\>.options.baseURL；擴充套件中則為 Settings → Providers → Custom provider

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions, POST /v1/responses, POST /v1/messages 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```json
{
  "$schema": "https://app.kilo.ai/config.json",
  "model": "openai-compatible/claude-sonnet-5-5",
  "provider": {
    "openai-compatible": {
      "options": {
        "apiKey": "{env:AILOOT_API_KEY}",
        "baseURL": "https://api.ailoot.ai/v1"
      },
      "models": {
        "claude-sonnet-5-5": {
          "name": "Claude Sonnet 5.5 (Ailoot)",
          "tool_call": true,
          "limit": {
            "context": 1000000,
            "output": 64000
          }
        }
      }
    }
  }
}
```

金鑰從環境變數讀取：`AILOOT_API_KEY` ，請在啟動前設定：

```bash
export AILOOT_API_KEY="sk-..."   # 加入 ~/.zshrc 或 ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # 然後重新啟動終端機
```

模型範例：`claude-sonnet-5-5`

#### 重要

Custom provider 對話框可選擇協定：OpenAI Compatible (Chat Completions)、OpenAI Responses、Anthropic Messages。{env:VAR} 僅在受信任的全域設定 (~/.config/kilo) 中生效；專案的 kilo.json 不會代入環境變數中的金鑰。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/kilo-code-cli/)[應用程式說明文件 ↗](https://kilo.ai/docs/code-with-ai/agents/custom-models)

LL

### [LLM](https://ailoot.ai/docs/zh-hant-tw/integrations/llm-cli/)

終端機代理

OpenAI ChatOpenAI Responses

從命令列向模型傳送請求的工具。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/llm-cli/)

#### 設定位置

llm 設定目錄中的 extra-openai-models.yaml 檔案；金鑰以 llm keys set \<name\> 設定

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions, POST /v1/responses 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

`extra-openai-models.yaml`

```text
- model_id: ailoot-sonnet
  model_name: claude-sonnet-5-5
  api_base: "https://api.ailoot.ai/v1"
  api_key_name: ailoot
  supports_tools: true
  vision: true
- model_id: ailoot-gpt
  model_name: gpt-6.1-sol
  api_base: "https://api.ailoot.ai/v1"
  api_key_name: ailoot
  responses: true
```

```bash
llm keys set ailoot
llm -m ailoot-sonnet '你好'
```

模型範例：`claude-sonnet-5-5`

#### 重要

預設採用 Chat Completions；responses: true 會將模型切換至 /responses。設定 api\_base 後，不會傳送 OpenAI 金鑰，必須提供 api\_key\_name。這是傳送請求的 CLI 工具，並非代理。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/llm-cli/)[應用程式說明文件 ↗](https://llm.datasette.io/en/stable/other-models.html)

MS

### [mini-SWE-agent](https://ailoot.ai/docs/zh-hant-tw/integrations/mini-swe-agent/)

終端機代理

OpenAI Chat

用於儲存庫任務的精簡代理。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/mini-swe-agent/)

#### 設定位置

代理的 YAML 設定 → model 區段 (model\_name、model\_kwargs)；可透過 MSWEA\_MINI\_CONFIG\_PATH 變更預設設定路徑

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```yaml
# 代理程式設定片段
model:
  model_name: "claude-sonnet-5-5"
  model_kwargs:
    custom_llm_provider: "openai"
    api_base: "https://api.ailoot.ai/v1"
  cost_tracking: "ignore_errors"
```

```bash
export AILOOT_API_KEY="sk-..."
export OPENAI_API_KEY="$AILOOT_API_KEY"
```

模型範例：`claude-sonnet-5-5`

#### 重要

透過 LiteLLM 運作：model\_kwargs 會直接傳入 litellm.completion。若沒有價格登錄表，LiteLLM 會因費用未知而報錯，可設定 cost\_tracking: "ignore\_errors" (或 MSWEA\_COST\_TRACKING=ignore\_errors) 停用此檢查。透過 OPENAI\_API\_KEY 傳入金鑰是 LiteLLM 的標準方式，mini-SWE-agent 的該說明頁面未顯示此設定。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/mini-swe-agent/)[應用程式說明文件 ↗](https://github.com/SWE-agent/mini-swe-agent/blob/main/docs/models/local_models.md)

OC

### [OpenHands CLI](https://ailoot.ai/docs/zh-hant-tw/integrations/openhands-cli/)

終端機代理

OpenAI Chat

以命令列模式運作的自主程式開發代理。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/openhands-cli/)

#### 設定位置

Ctrl+P → Settings (提供者與模型)，或 ~/.openhands/agent\_settings.json 檔案 (llm.model / llm.api\_key / llm.base\_url)，或搭配 --override-with-envs 旗標使用 LLM\_MODEL、LLM\_API\_KEY、LLM\_BASE\_URL 環境變數

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

`~/.openhands/agent_settings.json`

```json
{
  "llm": {
    "model": "openai/claude-sonnet-5-5",
    "api_key": "sk-...",
    "base_url": "https://api.ailoot.ai/v1"
  }
}
```

```bash
export AILOOT_API_KEY="sk-..."
# 透過環境變數單次設定：
export LLM_MODEL=openai/claude-sonnet-5-5
export LLM_API_KEY="$AILOOT_API_KEY"
export LLM_BASE_URL=https://api.ailoot.ai/v1
openhands --override-with-envs
```

模型範例：`openai/claude-sonnet-5-5`

#### 重要

OpenHands 透過 LiteLLM 運作；OpenAI 代理的說明文件要求使用 openai/\<model\> 形式的 Custom Model，以及代理的 Base URL。透過 --override-with-envs 進行的變更不會保存。網頁介面的位置為 Settings → LLM → Advanced → Custom Model、Base URL、API Key。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/openhands-cli/)[應用程式說明文件 ↗](https://docs.openhands.dev/openhands/usage/cli/command-reference)

Pi

### [Pi](https://ailoot.ai/docs/zh-hant-tw/integrations/pi/)

終端機代理

OpenAI ChatAnthropic MessagesGemini

精簡的終端機程式開發代理。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/pi/)

#### 設定位置

~/.pi/agent/models.json (或在信任專案後使用專案的 .pi/models.json)；以 /model 選擇

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```json
{
  "providers": {
    "ailoot": {
      "baseUrl": "https://api.ailoot.ai/v1",
      "api": "openai-completions",
      "apiKey": "$AILOOT_API_KEY",
      "models": [
        {
          "id": "claude-sonnet-5-5",
          "input": [
            "text",
            "image"
          ]
        },
        {
          "id": "deepseek-v4-pro"
        }
      ]
    }
  }
}
```

金鑰從環境變數讀取：`AILOOT_API_KEY` ，請在啟動前設定：

```bash
export AILOOT_API_KEY="sk-..."   # 加入 ~/.zshrc 或 ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # 然後重新啟動終端機
```

模型範例：`claude-sonnet-5-5`

#### 重要

Pi 說明文件明確允許透過 models.json 使用 OpenAI、Anthropic與Google 相容端點，範例採用 api: openai-completions。apiKey 支援 $NAME/${NAME}、字面值或 !指令。開啟 /model 時會重新讀取檔案。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/pi/)[應用程式說明文件 ↗](https://github.com/earendil-works/pi/blob/main/packages/coding-agent/docs/models.md)

Pl

### [Plandex](https://ailoot.ai/docs/zh-hant-tw/integrations/plandex/)

終端機代理

OpenAI Chat

處理大型任務的代理，包含規劃、沙盒中的修改與套用。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/plandex/)

#### 設定位置

plandex models custom (或 REPL 中的 \\models custom)，會開啟自訂模型與提供者的 JSON 檔案

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```json
{
  "$schema": "https://plandex.ai/schemas/models-input.schema.json",
  "providers": [
    {
      "name": "ailoot",
      "baseUrl": "https://api.ailoot.ai/v1",
      "apiKeyEnvVar": "AILOOT_API_KEY"
    }
  ],
  "models": [
    {
      "modelId": "ailoot-claude-sonnet-5-5",
      "publisher": "anthropic",
      "description": "Claude Sonnet 5.5 via Ailoot",
      "defaultMaxConvoTokens": 75000,
      "maxTokens": 1000000,
      "maxOutputTokens": 64000,
      "reservedOutputTokens": 32000,
      "preferredOutputFormat": "xml",
      "providers": [
        {
          "provider": "custom",
          "customProvider": "ailoot",
          "modelName": "claude-sonnet-5-5"
        }
      ]
    }
  ]
}
```

金鑰從環境變數讀取：`AILOOT_API_KEY` ，請在啟動前設定：

```bash
export AILOOT_API_KEY="sk-..."   # 加入 ~/.zshrc 或 ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # 然後重新啟動終端機
```

模型範例：`claude-sonnet-5-5`

#### 重要

自訂提供者僅適用於自行架設的 Plandex；雲端版使用自備金鑰時，僅允許內建提供者。所有自訂提供者都必須相容於 OpenAI (Chat Completions)。接著將模型加入自訂 model pack。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/plandex/)[應用程式說明文件 ↗](https://github.com/plandex-ai/plandex/blob/main/docs/docs/models/custom-models.md)

TA

### [Trae Agent](https://ailoot.ai/docs/zh-hant-tw/integrations/trae-agent/)

終端機代理

OpenAI ChatAnthropic Messages

ByteDance 用於程式開發任務的研究代理。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/trae-agent/)

#### 設定位置

trae\_config.yaml → model\_providers.\<name\>.base\_url；另一種方式是 .env 中的 OPENAI\_BASE\_URL / ANTHROPIC\_BASE\_URL 環境變數

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions, POST /v1/messages 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

`trae_config.yaml`

```yaml
agents:
  trae_agent:
    model: trae_agent_model

model_providers:
  openai:
    api_key: sk-...
    provider: openai
    base_url: https://api.ailoot.ai/v1

models:
  trae_agent_model:
    model_provider: openai
    model: gpt-6.1-sol
    max_tokens: 4096
    temperature: 0.5
```

模型範例：`gpt-6.1-sol`

#### 重要

YAML 僅使用空白字元，不使用 Tab。Anthropic 格式使用 provider: anthropic與ANTHROPIC\_BASE\_URL。README 未說明 anthropic 對 /v1 的確切要求，請使用 https://api.ailoot.ai。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/trae-agent/)[應用程式說明文件 ↗](https://github.com/bytedance/trae-agent#using-base-url)

Wa

### [Warp](https://ailoot.ai/docs/zh-hant-tw/integrations/warp/)

終端機代理

OpenAI Chat

內建代理，並可自訂模型位址的終端機。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/warp/)

#### 設定位置

Settings → 搜尋「inference endpoint」→ Custom inference endpoint: 基礎 URL、金鑰、模型 ID；接著在選擇器中選擇模型

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```text
Settings → inference endpoint
  Endpoint URL: https://api.ailoot.ai/v1
  API key:      sk-...
  Models:       claude-sonnet-5-5, gpt-6.1-sol, deepseek-v4-pro
然後從模型清單中選擇，例如 claude-sonnet-5-5 (不要選 Auto)。
```

模型範例：`claude-sonnet-5-5`

#### 重要

僅支援 OpenAI Chat Completions (POST /v1/chat/completions)。請求經由 Warp 伺服器傳送，金鑰保存在本機，但每次請求都會傳至 Warp 後端。Auto 模式與自訂路由器始終使用 Warp 額度，雲端代理不使用此端點。Free與付費方案皆可使用，適用於個人及最多 10 人的團隊。請選擇目前目錄中列有 OpenAI Chat 格式的模型。2026-09-30 快照中的 gemini-3.6-flash 支援此格式，其他 Gemini 模型請依資訊卡確認。原生 Gemini 格式不使用此路徑。目錄列有某個方法，不代表已實際測試特定用戶端版本。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/warp/)[應用程式說明文件 ↗](https://docs.warp.dev/agents/inference/custom-inference-endpoint/)

## 編輯器與IDE

程式碼編輯器的擴充套件與內建助理。

Cl

### [Cline](https://ailoot.ai/docs/zh-hant-tw/integrations/cline/)

編輯器擴充套件

OpenAI ChatAnthropic Messages

VS Code與JetBrains 中的自主代理，支援規劃、修改與指令。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/cline/)

#### 設定位置

Cline 面板 → 齒輪圖示 (Settings) → API Provider =「OpenAI Compatible」→ Base URL、API Key、Model ID 欄位。另一種方式：API Provider =「Anthropic」→ 勾選「Use custom base URL」。

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions, POST /v1/messages 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```text
OpenAI Compatible (建議)：
  API Provider: OpenAI Compatible
  Base URL:     https://api.ailoot.ai/v1
  API Key:      sk-...
  Model ID:     claude-sonnet-5-5   (或 gpt-6.1-sol, deepseek-v4-pro, qwen3.8-max)
  Model Configuration: Context Window 和 Max Output Tokens 依模型設定；Image Support 僅適用於能讀取圖片的模型。

Anthropic (Messages):
  API Provider:      Anthropic
  Anthropic API Key: sk-...
  [x] Use custom base URL → https://api.ailoot.ai
```

模型範例：`claude-sonnet-5-5`

#### 重要

OpenAI Compatible 使用 /v1/chat/completions，因此位址包含 /v1。Anthropic 選項使用 /v1/messages，位址不含 /v1，但其模型清單僅列出 Anthropic 名稱；其他 Ailoot 模型可透過 OpenAI Compatible 使用。代理模式需要支援工具呼叫的模型。Gemini 3.1 Pro 模型無法透過 chat/completions 使用，因為僅支援 Gemini與Anthropic 格式；此處請使用 gemini-3.6-flash。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/cline/)[應用程式說明文件 ↗](https://docs.cline.bot/provider-config/openai-compatible)

RC

### [Roo Code](https://ailoot.ai/docs/zh-hant-tw/integrations/roo-code/)

編輯器擴充套件

OpenAI ChatAnthropic Messages

VS Code 中的代理，提供程式開發、架構與除錯模式。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/roo-code/)

#### 設定位置

Roo Code 面板 → 齒輪圖示 → API Provider =「OpenAI Compatible」→ Base URL、API Key、Model；可選填 Model Configuration (Max Output Tokens、Context Window、Image Support、Computer Use、價格)。Anthropic 提供者有「Use custom base URL」核取方塊。

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions, POST /v1/messages 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```text
API Provider: OpenAI Compatible
Base URL:     https://api.ailoot.ai/v1
API Key:      sk-...
Model:        gpt-6.1-sol   (或 claude-sonnet-5-5, kimi-k3, glm-5.3)

使用 Anthropic 的方式：
API Provider: Anthropic, API key sk-..., [x] Use custom base URL → https://api.ailoot.ai
```

模型範例：`gpt-6.1-sol`

#### 重要

Roo Code 僅透過 OpenAI 格式呼叫工具，因此模型必須在 /v1/chat/completions 中支援 tools。Anthropic 選項使用 /v1/messages，位址不含 /v1。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/roo-code/)[應用程式說明文件 ↗](https://roocodeinc.github.io/Roo-Code/providers/openai-compatible/)

KC

### [Kilo Code](https://ailoot.ai/docs/zh-hant-tw/integrations/kilo-code/)

編輯器擴充套件

OpenAI Chat

VS Code 中的代理，提供多種模式與自訂模型。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/kilo-code/)

#### 設定位置

Settings (齒輪圖示) → Providers 分頁 → 底部的「Custom provider」→ Provider ID、Display name、Provider API =「OpenAI Compatible」、Base URL、API key、Models (模型清單從 /v1/models 載入)。設定會保存至 kilo.json。

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```text
Provider ID:   ailoot
Display name:  Ailoot
Provider API:  OpenAI Compatible
Base URL:      https://api.ailoot.ai/v1
API key:       sk-...
Models:        從清單中選擇，例如 claude-sonnet-5-5, gpt-6.1-sol, deepseek-v4-pro
```

模型範例：`deepseek-v4-pro`

#### 重要

Kilo 會查詢 {Base URL}/models 並自行顯示模型清單；我們的 GET /v1/models 會傳回完整目錄。也可指定完整位址 .../v1/chat/completions。支援自訂標頭。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/kilo-code/)[應用程式說明文件 ↗](https://kilo.ai/docs/ai-providers/openai-compatible)

Co

### [Continue](https://ailoot.ai/docs/zh-hant-tw/integrations/continue/)

編輯器擴充套件

OpenAI Chat

VS Code與JetBrains 的助理，支援聊天、修改與代理。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/continue/)

#### 設定位置

~/.continue/config.yaml 檔案 (或 Continue 設定編輯器)：在 models\[\] 中新增項目，使用 provider: openai與apiBase。

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```text
name: Ailoot
version: 0.0.1
schema: v1
models:
  - name: Ailoot Claude Sonnet 5.5
    provider: openai
    model: claude-sonnet-5-5
    apiBase: https://api.ailoot.ai/v1
    apiKey: sk-...
  - name: Ailoot GPT-6.1 Sol
    provider: openai
    model: gpt-6.1-sol
    apiBase: https://api.ailoot.ai/v1
    apiKey: sk-...
    # useResponsesApi: false   # 僅在需要強制使用 /chat/completions 時設定
```

模型範例：`claude-sonnet-5-5`

#### 重要

apiBase 必須以 /v1 結尾。對 gpt-5/o 系列名稱，Continue 可能自行選擇 /v1/responses；我們的 gpt-\* 同時支援 /v1/responses與/v1/chat/completions，而 useResponsesApi: false 會強制使用 chat/completions。不需要 useLegacyCompletionsEndpoint。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/continue/)[應用程式說明文件 ↗](https://docs.continue.dev/customize/model-providers/top-level/openai)

Ze

### [Zed](https://ailoot.ai/docs/zh-hant-tw/integrations/zed/)

程式碼編輯器

OpenAI ChatOpenAI ResponsesAnthropic Messages

內建代理的快速程式碼編輯器。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/zed/)

#### 設定位置

Agent Settings (agent::OpenSettings) → LLM Providers → Add Provider；或 settings.json → language\_models.openai\_compatible / language\_models.anthropic\_compatible。金鑰可在設定視窗中填入 (保存在系統金鑰圈)，或使用 \<PROVIDER\_ID\_UPPERCASE\>\_API\_KEY 環境變數。

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions, POST /v1/responses, POST /v1/messages 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```json
{
  "language_models": {
    "openai_compatible": {
      "ailoot": {
        "api_url": "https://api.ailoot.ai/v1",
        "available_models": [
          {
            "name": "gpt-6.1-sol",
            "display_name": "GPT-6.1 Sol (Ailoot)",
            "max_tokens": 272000,
            "capabilities": {
              "tools": true,
              "images": false,
              "chat_completions": true
            }
          },
          {
            "name": "deepseek-v4-pro",
            "display_name": "DeepSeek V4 Pro (Ailoot)",
            "max_tokens": 128000
          }
        ]
      }
    },
    "anthropic_compatible": {
      "ailoot-claude": {
        "api_url": "https://api.ailoot.ai",
        "available_models": [
          {
            "name": "claude-sonnet-5-5",
            "display_name": "Claude Sonnet 5.5 (Ailoot)",
            "max_tokens": 200000,
            "capabilities": {
              "tools": true,
              "images": false,
              "prompt_caching": false
            }
          }
        ]
      }
    }
  }
}
```

```bash
export AILOOT_API_KEY="sk-..."
export AILOOT_CLAUDE_API_KEY="$AILOOT_API_KEY"
```

模型範例：`gpt-6.1-sol`

#### 重要

openai\_compatible 的位址包含 /v1，使用 /v1/chat/completions；capabilities.chat\_completions = false 會將模型切換至 /v1/responses。anthropic\_compatible 的位址不含 /v1，使用 /v1/messages；Zed 透過 x-api-key 傳送金鑰，Ailoot 接受此方式。預設為 images = false與parallel\_tool\_calls = false。Zed 可傳送影像，但只有目前目錄中的特定模型資訊卡明確列出所選 API 格式支援 image 輸入時，才能啟用 images。GPT與Claude 範例設定 images = false，因 2026-09-30 快照僅為它們列出文字。例如，該快照中的 gemini-3.6-flash 在 OpenAI Chat 中列出 image 輸入，實際支援仍取決於模型資訊卡與格式。推理模型可使用 reasoning\_effort 欄位。範例中的 max\_tokens 值是上下文大小，確切上限請見模型目錄。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/zed/)[應用程式說明文件 ↗](https://zed.dev/docs/ai/use-api-access)

VC

### [VS Code + Copilot Chat](https://ailoot.ai/docs/zh-hant-tw/integrations/vscode-copilot-byok/)

編輯器擴充套件

OpenAI ChatOpenAI ResponsesAnthropic Messages

在 VS Code 的 Copilot Chat 中使用自訂提供者。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/vscode-copilot-byok/)

#### 設定位置

在聊天中選擇模型 → Manage Language Models (齒輪圖示) → Add Models → Custom Endpoint → VS Code 會開啟 chatLanguageModels.json。舊的 github.copilot.chat.customOAIModels 設定已過時。

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions, POST /v1/responses, POST /v1/messages 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```json
[
  {
    "name": "Ailoot",
    "vendor": "customendpoint",
    "apiKey": "${input:ailootApiKey}",
    "apiType": "chat-completions",
    "models": [
      {
        "id": "gpt-6.1-sol",
        "name": "GPT-6.1 Sol (Ailoot)",
        "url": "https://api.ailoot.ai/v1/chat/completions",
        "toolCalling": true,
        "vision": false,
        "maxInputTokens": 200000,
        "maxOutputTokens": 32000
      }
    ]
  },
  {
    "name": "Ailoot Claude",
    "vendor": "customendpoint",
    "apiKey": "${input:ailootApiKey}",
    "apiType": "messages",
    "models": [
      {
        "id": "claude-sonnet-5-5",
        "name": "Claude Sonnet 5.5 (Ailoot)",
        "url": "https://api.ailoot.ai/v1/messages",
        "toolCalling": true,
        "vision": false,
        "maxInputTokens": 200000,
        "maxOutputTokens": 32000
      }
    ]
  }
]
```

模型範例：`gpt-6.1-sol`

#### 重要

url 是完整的端點路徑。apiType 的值包括 chat-completions、responses (url .../v1/responses)、messages (url .../v1/messages)。BYOK 不需要 Copilot 方案或 GitHub 登入，但僅適用於聊天／代理，行內建議仍使用 Copilot。組織管理員 (Business/Enterprise) 可停用 BYOK 政策。上方 token 上限只是範例，請使用目錄中的值。這些範例設定 vision = false，因 2026-09-30 的目錄快照僅為 GPT/OpenAI Chat與Claude/Anthropic Messages 列出文字。若您的 VS Code 版本提供 vision，只有目前目錄中的特定模型資訊卡明確列出所選 API 格式支援 image 輸入時，才能啟用；用戶端中有此欄位，不代表所選模型支援影像。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/vscode-copilot-byok/)[應用程式說明文件 ↗](https://code.visualstudio.com/docs/agent-customization/language-models)

JA

### [JetBrains AI Assistant](https://ailoot.ai/docs/zh-hant-tw/integrations/jetbrains-ai-assistant/)

程式碼編輯器

OpenAI Chat

JetBrains IDE 的內建助理，可使用自己的金鑰。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/jetbrains-ai-assistant/)

#### 設定位置

Settings | Tools | AI Assistant | Providers & API keys → Third-party AI providers → OpenAI-compatible → URL, API Key → Test Connection → Apply → AI Chat / Models Assignment

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```text
Provider: OpenAI-compatible
URL: https://api.ailoot.ai/v1
API Key: sk-...
```

模型範例：`claude-sonnet-5-5`

#### 重要

選擇 OpenAI-compatible，在 URL 輸入 https://api.ailoot.ai/v1，並填入自己的 API Key。依序按下 Test Connection、Apply，再於 AI Chat 選擇模型。若要用於 IDE 功能，請在 Models Assignment 指派模型。只有模型支援工具時才啟用 Tool calling；程式碼補全須另外設定。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/jetbrains-ai-assistant/)[應用程式說明文件 ↗](https://www.jetbrains.com/help/ai-assistant/use-custom-models.html)

Xc

### [Xcode](https://ailoot.ai/docs/zh-hant-tw/integrations/xcode/)

程式碼編輯器

OpenAI Chat

Xcode 中的 Coding Intelligence，可使用外部提供者。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/xcode/)

#### 設定位置

Xcode → Settings → Intelligence → Chat → Add a Chat Provider → Internet Hosted → URL、API Key、API Key Header、說明 → Add。

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```text
Type:           Internet Hosted
URL:            https://api.ailoot.ai        (不加 /v1：Xcode 會自行加上 /v1/models 和 /v1/chat/completions)
API Key:        sk-...
API Key Header: x-api-key
Description:    Ailoot
→ 然後從清單中選擇模型 (例如 claude-sonnet-5-5, gpt-6.1-sol)
```

模型範例：`claude-sonnet-5-5`

#### 重要

Apple 要求提供者支援 Chat Completions，並能回應 {URL}/v1/models與{URL}/v1/chat/completions。Ailoot 接受 x-api-key與Authorization: Bearer 中的金鑰；若選擇 Authorization 標頭，使用者回報 Xcode 會自行加上 Bearer 前綴。Xcode 代理需另外設定，不包含於此指引。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/xcode/)[應用程式說明文件 ↗](https://developer.apple.com/documentation/xcode/setting-up-coding-intelligence)

AN

### [avante.nvim](https://ailoot.ai/docs/zh-hant-tw/integrations/avante-nvim/)

Neovim 外掛

OpenAI ChatAnthropic Messages

Neovim 外掛，直接在緩衝區中聊天與修改。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/avante-nvim/)

#### 設定位置

lazy.nvim 中 yetone/avante.nvim 的 opts：使用 opts.providers.\<name\> 搭配 \_\_inherited\_from = 'openai' (自訂的 OpenAI 相容提供者)，或覆寫 providers.claude.endpoint；金鑰取自 api\_key\_name 指定的環境變數 (支援 AVANTE\_\* 名稱)。

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions, POST /v1/messages 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```lua
opts = {
  provider = "ailoot",
  providers = {
    ailoot = {
      __inherited_from = "openai",
      endpoint = "https://api.ailoot.ai/v1",
      api_key_name = "AILOOT_API_KEY",
      model = "claude-sonnet-5-5",
    },
    claude = {
      endpoint = "https://api.ailoot.ai",   -- Anthropic Messages，不加 /v1
      model = "claude-sonnet-5-5",
    },
  },
}
-- 在終端機中：export AILOOT_API_KEY=sk-...
-- claude 供應商會讀取 AVANTE_ANTHROPIC_API_KEY 或 ANTHROPIC_API_KEY
```

模型範例：`claude-sonnet-5-5`

#### 重要

外掛 Wiki 中的 OpenAI 相容位址以 /v1 結尾，外掛會補上 /chat/completions。內建的 claude 提供者使用 https://api.anthropic.com 形式的位址，因此 Ailoot 位址不含 /v1。未使用 \_\_inherited\_from 的自訂提供者，需要完整位址與自訂回應解析函式。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/avante-nvim/)[應用程式說明文件 ↗](https://github.com/avante-corp/avante.nvim/wiki/Custom-providers)

CN

### [codecompanion.nvim](https://ailoot.ai/docs/zh-hant-tw/integrations/codecompanion-nvim/)

Neovim 外掛

OpenAI ChatAnthropic Messages

Neovim 中的聊天與行內修改。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/codecompanion-nvim/)

#### 設定位置

require('codecompanion').setup({ adapters = { http = { ... } } }) 透過 adapters.extend('openai\_compatible', ...) 或 extend('anthropic', ...) 設定；接著設定 interactions.chat/inline.adapter。

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions, POST /v1/messages 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```lua
require("codecompanion").setup({
  adapters = {
    http = {
      ailoot = function()
        return require("codecompanion.adapters").extend("openai_compatible", {
          env = {
            url = "https://api.ailoot.ai",
            api_key = "AILOOT_API_KEY",        -- 存放 sk-... 的環境變數名稱
            chat_url = "/v1/chat/completions",
          },
          schema = { model = { default = "gpt-6.1-sol" } },
        })
      end,
    },
  },
  interactions = {
    chat = { adapter = "ailoot" },
    inline = { adapter = "ailoot" },
  },
})
```

金鑰從環境變數讀取：`AILOOT_API_KEY` ，請在啟動前設定：

```bash
export AILOOT_API_KEY="sk-..."   # 加入 ~/.zshrc 或 ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # 然後重新啟動終端機
```

模型範例：`gpt-6.1-sol`

#### 重要

openai\_compatible 將主機 (env.url，不含 /v1)與路徑 (env.chat\_url) 分開設定。env 的值可為環境變數名稱、cmd:...、file:... 或 Lua 函式。anthropic 介面卡也可透過自訂 url 擴充，以使用 /v1/messages。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/codecompanion-nvim/)[應用程式說明文件 ↗](https://codecompanion.olimorris.dev/configuration/adapters-http)

Gp

### [gptel](https://ailoot.ai/docs/zh-hant-tw/integrations/gptel/)

Emacs 套件

OpenAI ChatAnthropic MessagesGemini

Emacs 的簡易語言模型用戶端。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/gptel/)

#### 設定位置

init.el：透過 gptel-make-openai (OpenAI Chat)、gptel-make-anthropic (Messages) 或 gptel-make-gemini 註冊後端；每個後端都有：host、：endpoint、：key、：stream、：models，接著設定 gptel-backend與gptel-model。

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```lisp
(setq gptel-model 'claude-sonnet-5-5
      gptel-backend
      (gptel-make-openai "Ailoot"
        :host "api.ailoot.ai"
        :endpoint "/v1/chat/completions"
        :stream t
        :key (getenv "AILOOT_API_KEY")               ; 或 (gptel-api-key-from-environment "AILOOT_API_KEY")
        :models '(claude-sonnet-5-5 gpt-6.1-sol deepseek-v4-pro qwen3.8-max)))

;; Anthropic Messages 方式
(gptel-make-anthropic "Ailoot-Claude"
  :host "api.ailoot.ai"          ; 預設路徑 /v1/messages
  :stream t
  :key (getenv "AILOOT_API_KEY")
  :models '(claude-sonnet-5-5 claude-opus-5-5))
```

金鑰從環境變數讀取：`AILOOT_API_KEY` ，請在啟動前設定：

```bash
export AILOOT_API_KEY="sk-..."   # 加入 ~/.zshrc 或 ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # 然後重新啟動終端機
```

模型範例：`claude-sonnet-5-5`

#### 重要

：host 僅使用主機名稱，不含 https://與路徑；路徑設定於：endpoint。gptel-make-anthropic 會傳送 x-api-key與anthropic-version 標頭，Ailoot 接受這些標頭。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/gptel/)[應用程式說明文件 ↗](https://github.com/karthink/gptel)

TI

### [Theia IDE](https://ailoot.ai/docs/zh-hant-tw/integrations/theia/)

程式碼編輯器

OpenAI Chat

採用 Theia AI 模組的開源 IDE。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/theia/)

#### 設定位置

Preferences → AI-features → OpenAiCustom (或 settings.json 中的 ai-features.openAiCustom.customOpenAiModels 鍵；AI Configuration 視窗使用 Alt+A)。

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```json
{
  "ai-features.openAiCustom.customOpenAiModels": [
    {
      "model": "claude-sonnet-5-5",
      "url": "https://api.ailoot.ai/v1",
      "id": "ailoot-claude-sonnet-5-5",
      "apiKey": "sk-...",
      "developerMessageSettings": "system"
    }
  ]
}
```

模型範例：`claude-sonnet-5-5`

#### 重要

url 是以 /v1 結尾的基礎位址。非 OpenAI 模型的安全選擇是 developerMessageSettings: "system"。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/theia/)[應用程式說明文件 ↗](https://theia-ide.org/docs/user_ai/)

TI

### [Trae IDE](https://ailoot.ai/docs/zh-hant-tw/integrations/trae/)

程式碼編輯器

OpenAI ChatAnthropic Messages

可使用自訂模型的 Trae 程式碼編輯器。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/trae/)

#### 設定位置

Settings → Models → Add Model → Custom Model → API Format、Request URL (Full URL 開關)、Model ID、Display Name、API Key；可選填 Advanced Settings。

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions, POST /v1/messages 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```text
OpenAI 格式：
  API Format:  OpenAI Chat Completions
  Full URL:    OFF
  Request URL: https://api.ailoot.ai/v1
  Model ID:    gpt-6.1-sol
  API Key:     sk-...

Anthropic 格式：
  API Format:  Anthropic Messages
  Full URL:    OFF
  Request URL: https://api.ailoot.ai
  Model ID:    claude-sonnet-5-5
  API Key:     sk-...
```

模型範例：`gpt-6.1-sol`

#### 重要

關閉 Full URL 時，Trae 會自行補上所選格式的路徑，OpenAI 位址包含 /v1，Anthropic 位址不含 /v1。啟用 Full URL 時，請輸入 https://api.ailoot.ai/v1/chat/completions 或 https://api.ailoot.ai/v1/messages。Model Series 欄位會依模型系列調整提示。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/trae/)[應用程式說明文件 ↗](https://docs.trae.ai/ide/models)

## 聊天應用程式

電腦、手機與瀏覽器的聊天工具，以及筆記與啟動器。

OW

### [Open WebUI](https://ailoot.ai/docs/zh-hant-tw/integrations/open-webui/)

自架伺服器的網頁聊天

OpenAI Chat

在自架伺服器上運作的熱門網頁聊天工具。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/open-webui/)

#### 設定位置

Settings \> Admin \> Connections \> Manage OpenAI API Connections \> + Add Connection (或在啟動容器時設定環境變數 OPENAI\_API\_BASE\_URL / OPENAI\_API\_KEY)

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```text
UI: URL = https://api.ailoot.ai/v1
API Key = sk-...
Model IDs: 留空 (從 /v1/models 自動取得)，或手動加入 claude-sonnet-5-5, gpt-6.1-sol

Docker env:
OPENAI_API_BASE_URL=https://api.ailoot.ai/v1
OPENAI_API_KEY=sk-...
```

模型範例：`claude-sonnet-5-5`

#### 重要

使用 OpenAI Chat Completions 格式；URL 必須包含 /v1，且不能有結尾斜線。模型清單從 /v1/models 取得。目錄較大時 (252 個模型)，可限制 Model IDs 並啟用模型清單快取 (Cache Base Model List / ENABLE\_BASE\_MODELS\_CACHE=True)，使用上更方便。RAG 嵌入向量另有獨立的 RAG\_OPENAI\_API\_BASE\_URL。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/open-webui/)[應用程式說明文件 ↗](https://docs.openwebui.com/getting-started/quick-start/connect-a-provider/starting-with-openai-compatible/)

Li

### [LibreChat](https://ailoot.ai/docs/zh-hant-tw/integrations/librechat/)

自架伺服器的網頁聊天

OpenAI ChatAnthropic Messages

自架網頁聊天工具，支援代理與多個提供者。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/librechat/)

#### 設定位置

librechat.yaml 檔案 → endpoints.custom (金鑰透過 .env 中的 ${VAR} 取得)；Anthropic 格式使用 provider: 'anthropic' 欄位

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions, POST /v1/messages 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```yaml
endpoints:
  custom:
    - name: 'Ailoot'
      apiKey: '${AILOOT_API_KEY}'
      baseURL: 'https://api.ailoot.ai/v1'
      models:
        default: ['gpt-6.1-sol', 'claude-sonnet-5-5', 'deepseek-v4-pro']
        fetch: true
      titleConvo: true
      titleModel: 'gpt-6.1-sol'
      modelDisplayLabel: 'Ailoot'
    - name: 'Ailoot Claude'
      provider: 'anthropic'
      apiKey: '${AILOOT_API_KEY}'
      baseURL: 'https://api.ailoot.ai'
      models:
        default: ['claude-sonnet-5-5']
        fetch: false
# .env: AILOOT_API_KEY=sk-...
```

模型範例：`gpt-6.1-sol`

#### 重要

一般自訂端點使用 OpenAI Chat Completions (baseURL 包含 /v1)。provider: 'anthropic' 會啟用原生 /v1/messages 用戶端；文件範例中的 Anthropic baseURL 不含 /v1 (https://api.anthropic.com)，因此我們使用 https://api.ailoot.ai。fetch: true 會從 /v1/models 取得清單。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/librechat/)[應用程式說明文件 ↗](https://www.librechat.ai/docs/configuration/librechat_yaml/object_structure/custom_endpoint)

CS

### [Cherry Studio](https://ailoot.ai/docs/zh-hant-tw/integrations/cherry-studio/)

電腦應用程式

OpenAI ChatOpenAI ResponsesAnthropic Messages

桌面用戶端，提供助理與知識庫。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/cherry-studio/)

#### 設定位置

Settings (齒輪圖示) \> Model Provider \> + Add Provider \> 協定類型 OpenAI / OpenAI Responses / Anthropic / Gemini

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions, POST /v1/responses, POST /v1/messages 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```text
Provider Name: Ailoot
類型：OpenAI (或 OpenAI Responses / Anthropic)
API Key: sk-...
Base URL: https://api.ailoot.ai
→ 請確認欄位下方最終網址的預覽，應顯示為: https://api.ailoot.ai/v1/chat/completions (Anthropic 使用 https://api.ailoot.ai/v1/messages)
Models: + claude-sonnet-5-5, gpt-6.1-sol
然後按 Model Check
```

模型範例：`claude-sonnet-5-5`

#### 重要

說明文件確認支援 OpenAI、Anthropic、OpenAI Responses與Gemini 協定，並會在欄位下方預覽最終路徑；但未描述補上 /v1 的規則，請依預覽判斷。我們的三種格式 (Chat Completions、Responses、Messages) 皆適用。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/cherry-studio/)[應用程式說明文件 ↗](https://cherryai.com/docs/en/pre-basic/providers/zi-ding-yi-fu-wu-shang/)

Ch

### [Chatbox](https://ailoot.ai/docs/zh-hant-tw/integrations/chatbox/)

電腦與手機

OpenAI Chat

電腦與手機的聊天工具。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/chatbox/)

#### 設定位置

設定 (側邊欄按鈕) \> Model Provider \> Add (底部) \> 類型 OpenAI API Compatible

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```text
Name: Ailoot
API Mode: OpenAI API Compatible
API Key: sk-...
API Host: https://api.ailoot.ai
API Path: (留空，預設為 /v1/chat/completions)
Models: + gpt-6.1-sol, claude-sonnet-5-5 (這些範例停用 vision；tool_use 依所選模型的功能設定)
```

模型範例：`gpt-6.1-sol`

#### 重要

說明文件中的 API Host 不含 /v1 (範例為 https://api.openai.com)，預設路徑為 /v1/chat/completions。另有 Google Gemini compatible 類型，但尚未驗證它能否使用我們的 /v1beta。從 1.15.1 起，可透過 chatbox://provider/import?config=\<base64\> 匯入 JSON 設定 (type: 'openai'、apiHost、apiPath)。範例中的 GPT與Claude 已停用 vision，因 2026-09-30 的目錄快照在 OpenAI Chat 格式中僅列出文字。若您的 Chatbox 版本提供 vision，只有在目前目錄中的模型資訊卡明確列出所選 API 格式支援 image 輸入時，才能啟用；用戶端能附加影像，不代表模型支援影像。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/chatbox/)[應用程式說明文件 ↗](https://docs.chatboxai.app/en/guides/providers)

Lo

### [LobeChat](https://ailoot.ai/docs/zh-hant-tw/integrations/lobechat/)

自架伺服器的網頁聊天

OpenAI ChatAnthropic Messages

支援外掛與知識庫的現代聊天工具。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/lobechat/)

#### 設定位置

自行架設：環境變數 OPENAI\_PROXY\_URL / OPENAI\_API\_KEY / OPENAI\_MODEL\_LIST、ANTHROPIC\_PROXY\_URL、GOOGLE\_PROXY\_URL

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions, POST /v1/messages 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```bash
OPENAI_API_KEY=sk-...
OPENAI_PROXY_URL=https://api.ailoot.ai/v1
OPENAI_MODEL_LIST=-all,+gpt-6.1-sol,+claude-sonnet-5-5,+deepseek-v4-pro

# Anthropic 格式 (選用)
ANTHROPIC_API_KEY=sk-...
ANTHROPIC_PROXY_URL=https://api.ailoot.ai
```

模型範例：`claude-sonnet-5-5`

#### 重要

OPENAI\_PROXY\_URL 的預設值為 https://api.openai.com/v1，因此設定時需包含 /v1。ANTHROPIC\_PROXY\_URL 的預設值為 https://api.anthropic.com，不含 /v1。形式上可透過 GOOGLE\_PROXY\_URL 連接 Gemini 格式 (https://api.ailoot.ai)，但我們尚未驗證此方式。請使用伺服器模式；若請求直接從瀏覽器傳送，Ailoot API 目前可能因 CORS 規則而拒絕。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/lobechat/)[應用程式說明文件 ↗](https://lobehub.com/docs/self-hosting/environment-variables/model-provider)

Ja

### [Jan](https://ailoot.ai/docs/zh-hant-tw/integrations/jan/)

電腦應用程式

OpenAI ChatAnthropic Messages

電腦用的開源聊天工具，支援本機與雲端模型。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/jan/)

#### 設定位置

Settings \> Model Providers \> Add Provider → 選擇 OpenAI-compatible 或 Anthropic-compatible 格式

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions, POST /v1/messages 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```text
OpenAI-compatible:
  Provider name: Ailoot
  Base URL: https://api.ailoot.ai/v1
  API key: sk-...
Anthropic-compatible:
  Provider name: Ailoot Claude
  Base URL: https://api.ailoot.ai
  API key: sk-...
Models: 從 {base_url}/models 自動取得，或以 + 手動加入：claude-sonnet-5-5
```

模型範例：`claude-sonnet-5-5`

#### 重要

說明文件指出，OpenAI 相容服務的 Base URL 必須包含 /v1，否則會出現 404；結尾斜線會被移除。Anthropic 模式的 LiteLLM 範例不含 /v1。自訂提供者的模型能力 (tools、vision) 需手動設定。支援備用金鑰，僅在 401/403/429 時重試。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/jan/)[應用程式說明文件 ↗](https://www.jan.ai/docs/desktop/remote-models/custom-endpoint)

Si

### [SillyTavern](https://ailoot.ai/docs/zh-hant-tw/integrations/sillytavern/)

角色扮演聊天

OpenAI Chat

用於角色扮演聊天與角色的介面。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/sillytavern/)

#### 設定位置

API Connections \> API: Chat Completion \> Chat Completion Source: Custom (OpenAI-compatible)

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```text
Custom Endpoint (Base URL): https://api.ailoot.ai/v1
Custom API Key: sk-...
Model: 從清單中選擇 (/v1/models)，或輸入 claude-sonnet-5-5
```

模型範例：`claude-sonnet-5-5`

#### 重要

說明文件指出，連線有問題時，應加入 /v1，且不要加入 /chat/completions。若伺服器提供 /v1/models，即可載入模型清單，我們有提供此路徑。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/sillytavern/)[應用程式說明文件 ↗](https://docs.sillytavern.app/usage/api-connections/openai/)

An

### [AnythingLLM](https://ailoot.ai/docs/zh-hant-tw/integrations/anythingllm/)

文件聊天

OpenAI Chat

在電腦或伺服器上，與自己的文件聊天。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/anythingllm/)

#### 設定位置

Settings \> AI Providers \> LLM \> Generic OpenAI (Docker: env LLM\_PROVIDER='generic-openai')

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```text
UI: Base URL = https://api.ailoot.ai/v1
API Key = sk-...
Chat Model Name = deepseek-v4-pro
Token context window = 依模型設定

Docker .env:
LLM_PROVIDER='generic-openai'
GENERIC_OPEN_AI_BASE_PATH='https://api.ailoot.ai/v1'
GENERIC_OPEN_AI_MODEL_PREF='deepseek-v4-pro'
GENERIC_OPEN_AI_MODEL_TOKEN_LIMIT=128000
GENERIC_OPEN_AI_API_KEY='sk-...'
```

模型範例：`deepseek-v4-pro`

#### 重要

說明文件將此提供者標示為「供開發者使用」。必要時可設定 GENERIC\_OPEN\_AI\_MODEL\_MAX\_TOKEN\_KEY='max\_completion\_tokens'。嵌入向量另有獨立的 generic-openai 嵌入器 (EMBEDDING\_BASE\_PATH + GENERIC\_OPEN\_AI\_EMBEDDING\_API\_KEY)，可透過 /v1/embeddings 使用 nemotron-3-embed 模型。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/anythingllm/)[應用程式說明文件 ↗](https://docs.anythingllm.com/setup/llm-configuration/cloud/openai-generic)

BA

### [big-AGI](https://ailoot.ai/docs/zh-hant-tw/integrations/big-agi/)

自架伺服器的網頁聊天

OpenAI ChatAnthropic Messages

進階網頁介面，可使用多個模型。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/big-agi/)

#### 設定位置

部署時的環境變數：OPENAI\_API\_KEY / OPENAI\_API\_HOST、ANTHROPIC\_API\_KEY / ANTHROPIC\_API\_HOST；介面中的設定位置為 Models \> Add OpenAI-compatible

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions, POST /v1/messages 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```bash
OPENAI_API_KEY=sk-...
OPENAI_API_HOST=https://api.ailoot.ai
ANTHROPIC_API_KEY=sk-...
ANTHROPIC_API_HOST=https://api.ailoot.ai
```

模型範例：`claude-sonnet-5-5`

#### 重要

說明文件將這些環境變數描述為替換 OpenAI與Anthropic 的後端主機 (用於代理與自訂端點)。因文件寫的是「host」，此處不加 /v1；但文件未詳細說明確切路徑格式，須以第一個請求確認。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/big-agi/)[應用程式說明文件 ↗](https://github.com/enricoros/big-AGI/blob/main/docs/environment-variables.md)

Bo

### [BoltAI](https://ailoot.ai/docs/zh-hant-tw/integrations/boltai/)

Mac 應用程式

OpenAI Chat

macOS 的原生 AI 用戶端。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/boltai/)

#### 設定位置

Settings \> Models \> (+) \> OpenAI-compatible Server

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```text
Friendly name: Ailoot
API Endpoint URL: https://api.ailoot.ai/v1/chat/completions
API Key: sk-...
Model ID: gpt-6.1-sol
Context length: 依模型設定
Streaming: 啟用
```

模型範例：`gpt-6.1-sol`

#### 重要

需要完整的 chat completions 位址。若要讓 AI Command 使用此服務，請將它設為預設服務。此指引依 BoltAI 說明文件整理；BoltAI 2 的視窗可能不同。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/boltai/)[應用程式說明文件 ↗](https://boltai.com/help/how-to-setup-custom-openai-server)

HF

### [Hugging Face Chat UI](https://ailoot.ai/docs/zh-hant-tw/integrations/hugging-face-chat-ui/)

自架伺服器的網頁聊天

OpenAI Chat

在自架伺服器上運作的 Hugging Face 開源網頁聊天工具。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/hugging-face-chat-ui/)

#### 設定位置

。env.local 檔案 (OPENAI\_BASE\_URL、OPENAI\_API\_KEY)

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```bash
OPENAI_BASE_URL=https://api.ailoot.ai/v1
OPENAI_API_KEY=sk-...
```

模型範例：`deepseek-v4-pro`

#### 重要

Chat UI 僅支援透過 OPENAI\_BASE\_URL 使用 OpenAI 相容 API，並從 /models 取得模型清單。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/hugging-face-chat-ui/)[應用程式說明文件 ↗](https://github.com/huggingface/chat-ui)

MS

### [Msty Studio](https://ailoot.ai/docs/zh-hant-tw/integrations/msty-studio/)

電腦應用程式

OpenAI Chat

支援本機與雲端模型的桌面聊天工具。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/msty-studio/)

#### 設定位置

Model Hub \> Model Providers \> Add Provider \> OpenAI-compatible

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```text
Provider: OpenAI Compatible
Name: Ailoot
API Endpoint: https://api.ailoot.ai/v1
API Key: sk-...
Models: gpt-6.1-sol, claude-sonnet-5-5
```

模型範例：`gpt-6.1-sol`

#### 重要

說明文件確認可使用自訂的 OpenAI 相容提供者，但未指定地址格式；/v1 是 OpenAI API 的標準根路徑，若遇到 404，請確認不含 /v1 的方式。文件未描述自訂的 Anthropic 相容端點。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/msty-studio/)[應用程式說明文件 ↗](https://docs.msty.ai/studio/managing-models/online-providers)

Ne

### [NextChat](https://ailoot.ai/docs/zh-hant-tw/integrations/nextchat/)

自架伺服器的網頁聊天

OpenAI Chat

可快速部署的輕量網頁聊天工具。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/nextchat/)

#### 設定位置

Vercel / Docker: BASE\_URL, OPENAI\_API\_KEY, CUSTOM\_MODELS, DEFAULT\_MODEL

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```bash
OPENAI_API_KEY=sk-...
BASE_URL=https://api.ailoot.ai
CUSTOM_MODELS=-all,+gpt-6.1-sol,+claude-sonnet-5-5,+deepseek-v4-pro
DEFAULT_MODEL=gpt-6.1-sol
```

模型範例：`gpt-6.1-sol`

#### 重要

此設定使用 NextChat 伺服器轉送 OpenAI Chat 請求。在 Vercel 或 Docker 部署時，設定 BASE\_URL=https://api.ailoot.ai（不加 /v1）、OPENAI\_API\_KEY、CUSTOM\_MODELS 與 DEFAULT\_MODEL。修改這些變數後，請重新部署伺服器。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/nextchat/)[應用程式說明文件 ↗](https://github.com/ChatGPTNextWeb/NextChat#environment-variables)

OC

### [Obsidian Copilot](https://ailoot.ai/docs/zh-hant-tw/integrations/obsidian-copilot/)

Obsidian 外掛

OpenAI Chat

與Obsidian 筆記聊天。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/obsidian-copilot/)

#### 設定位置

Settings \> Copilot \> BYOK \> Add a provider \> Add a custom provider

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```text
Base URL: https://api.ailoot.ai/v1
API key: sk-...
Model ID: claude-sonnet-5-5 (或從 /v1/models 清單中選擇)
然後按 Test；在 Basic > Agents > Quick Chat 啟用模型
```

模型範例：`claude-sonnet-5-5`

#### 重要

模型清單從 /v1/models 取得，也可手動輸入模型。若 Test 通過，但 Quick Chat 無法傳送訊息，請在提供者設定中啟用 Enable CORS，回應會一次完整傳回，不使用串流。金鑰保存在 Obsidian Keychain 中。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/obsidian-copilot/)[應用程式說明文件 ↗](https://github.com/logancyang/obsidian-copilot/blob/master/docs/llm-providers.md)

PA

### [Page Assist](https://ailoot.ai/docs/zh-hant-tw/integrations/page-assist/)

瀏覽器擴充功能

OpenAI Chat

瀏覽器擴充功能：與目前開啟的網頁聊天。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/page-assist/)

#### 設定位置

Page Assist 圖示 \> Settings \> OpenAI Compatible API \> Add Provider \> Custom

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```text
Provider: Custom
Name: Ailoot
Base URL: https://api.ailoot.ai/v1
API Key: sk-...
然後手動加入模型：gpt-6.1-sol, claude-sonnet-5-5
```

模型範例：`gpt-6.1-sol`

#### 重要

說明文件確認 Custom 可設定 API URL與金鑰，但未詳細說明 URL 格式；/v1 是 OpenAI API 的標準根路徑。只有 Ollama、LM Studio與Llamafile 保證可自動載入模型，其他提供者需手動新增模型。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/page-assist/)[應用程式說明文件 ↗](https://docs.pageassist.xyz/providers/openai)

RA

### [Raycast AI](https://ailoot.ai/docs/zh-hant-tw/integrations/raycast-ai/)

啟動器

OpenAI Chat

Raycast 啟動器中的 AI：快速指令與聊天。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/raycast-ai/)

#### 設定位置

Settings \> AI \> Models & Providers \> Custom Providers \> Reveal Providers Config → ~/.config/raycast/ai/providers.yaml 檔案

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```yaml
providers:
  - id: ailoot
    name: Ailoot
    base_url: https://api.ailoot.ai/v1
    api_keys:
      ailoot: sk-...
    models:
      - id: claude-sonnet-5-5
        name: Claude Sonnet 5.5
        provider: ailoot
        context: 200000
        abilities:
          temperature:
            supported: true
          vision:
            supported: false
          system_message:
            supported: true
          tools:
            supported: true
      - id: gpt-6.1-sol
        name: GPT-6.1 Sol
        provider: ailoot
```

模型範例：`claude-sonnet-5-5`

#### 重要

base\_url 是 OpenAI 相容端點，不含 /chat/completions 後綴。Raycast 會重新讀取檔案，無須重新啟動。未設定 abilities 時，視為不支援 tools與vision。模型會顯示於 Quick AI、AI Chat與AI Commands。此範例設定 vision.supported = false，因 2026-09-30 的目錄快照在 Claude/OpenAI Chat 中僅列出文字。若您的 Raycast 版本支援此設定，只有目前目錄中的模型資訊卡明確列出 OpenAI Chat 格式支援 image 輸入時，才能啟用 vision；用戶端旗標本身不代表 API 支援影像。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/raycast-ai/)[應用程式說明文件 ↗](https://manual.raycast.com/ai/custom-providers)

Ty

### [TypingMind](https://ailoot.ai/docs/zh-hant-tw/integrations/typingmind/)

網頁應用程式

OpenAI Chat

瀏覽器與電腦上的便利聊天介面。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/typingmind/)

#### 設定位置

Models (左側邊欄) \> + Add Custom Model

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```text
Name: Claude Sonnet 5.5 (Ailoot)
API Type: OpenAI Chat Completions
Endpoint: https://api.ailoot.ai/v1/chat/completions
Model ID: claude-sonnet-5-5
Custom Headers: Authorization = Bearer sk-...
Context Length: 依模型設定
Test → Save
```

模型範例：`claude-sonnet-5-5`

#### 重要

Endpoint 需輸入完整路徑。金鑰以自訂 Authorization: Bearer sk-... 標頭傳送，Ailoot 接受此方式。TypingMind 網頁版直接從瀏覽器呼叫 API，目前可能受 CORS 阻擋；桌面版更可靠。TypingMind 的 Gemini 類型透過 apiKey 標頭傳送金鑰，Ailoot 不接受此標頭，因此請使用 OpenAI Chat Completions 類型。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/typingmind/)[應用程式說明文件 ↗](https://docs.typingmind.com/manage-and-connect-ai-models/ollama)

## SDK與框架

用於自訂應用程式、代理與RAG 的函式庫。

OS

### [OpenAI SDK (Python)](https://ailoot.ai/docs/zh-hant-tw/integrations/openai-python-sdk/)

SDK

OpenAI ChatOpenAI Responses

OpenAI 的官方 Python 函式庫。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/openai-python-sdk/)

#### 設定位置

建構函式參數 OpenAI(base\_url=..., api\_key=...)，或 OPENAI\_BASE\_URL與OPENAI\_API\_KEY 環境變數

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions, POST /v1/responses 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```bash
export AILOOT_API_KEY="sk-..."
# 環境變數
export OPENAI_BASE_URL="https://api.ailoot.ai/v1"
export OPENAI_API_KEY="$AILOOT_API_KEY"

# 或在程式碼中
```

`ailoot-openai-python-sdk.py`

```python
import os
from openai import OpenAI
client = OpenAI(max_retries=0, base_url="https://api.ailoot.ai/v1", api_key=os.environ["AILOOT_API_KEY"])
r = client.chat.completions.create(model="gpt-6.1-sol", messages=[{"role":"user","content":"你好"}])
print(r.choices[0].message.content)
# Responses API: client.responses.create(model="gpt-6.1-sol", input="你好")
# 嵌入向量：client.embeddings.create(model="nemotron-3-embed", input=["文字"])
```

```bash
python3 ailoot-openai-python-sdk.py
```

模型範例：`gpt-6.1-sol, claude-sonnet-5-5, deepseek-v4-pro, qwen3.8-max (聊天); nemotron-3-embed (嵌入向量)`

#### 重要

位址包含 /v1，SDK 會自行補上 /chat/completions、/responses、/embeddings、/images/\*、/audio/\*。支援 Chat Completions與Responses，Responses 僅適用於目錄中支援此格式的模型。串流輸出與工具採用標準格式。Ailoot 錯誤以 JSON 傳回，附帶 Request ID，可用 openai.APIStatusError 捕捉。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/openai-python-sdk/)[應用程式說明文件 ↗](https://github.com/openai/openai-python)

OS

### [OpenAI SDK (Node.js)](https://ailoot.ai/docs/zh-hant-tw/integrations/openai-node-js-sdk/)

SDK

OpenAI ChatOpenAI Responses

OpenAI 的官方 JavaScript與TypeScript 函式庫。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/openai-node-js-sdk/)

#### 設定位置

建構函式選項 new OpenAI({ baseURL, apiKey })；SDK 預設讀取 OPENAI\_BASE\_URL 環境變數

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions, POST /v1/responses 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```js
import OpenAI from "openai";
const client = new OpenAI({maxRetries: 0,
  baseURL: "https://api.ailoot.ai/v1",
  apiKey: process.env.AILOOT_API_KEY // sk-...
});
const r = await client.chat.completions.create({
  model: "claude-sonnet-5-5",
  messages: [{ role: "user", content: "你好" }]
});
console.log(r.choices[0].message.content);
```

金鑰從環境變數讀取：`AILOOT_API_KEY` ，請在啟動前設定：

```bash
export AILOOT_API_KEY="sk-..."   # 加入 ~/.zshrc 或 ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # 然後重新啟動終端機
```

模型範例：`claude-sonnet-5-5, gpt-6.1-sol, grok-4.7`

#### 重要

README 顯示 baseURL 選項；用戶端原始碼 (src/client.ts) 可看到它會讀取 OPENAI\_BASE\_URL，預設值為 https://api.openai.com/v1。Ailoot 位址需包含 /v1，可使用 chat.completions與responses。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/openai-node-js-sdk/)[應用程式說明文件 ↗](https://github.com/openai/openai-node)

AS

### [Anthropic SDK (Python)](https://ailoot.ai/docs/zh-hant-tw/integrations/anthropic-python-sdk/)

SDK

Anthropic Messages

Anthropic 的官方 Python 函式庫。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/anthropic-python-sdk/)

#### 設定位置

使用 Anthropic(base\_url=...) 參數或 ANTHROPIC\_BASE\_URL 環境變數；金鑰使用 api\_key 或 ANTHROPIC\_API\_KEY

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/messages 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```bash
export AILOOT_API_KEY="sk-..."
export ANTHROPIC_BASE_URL="https://api.ailoot.ai"
export ANTHROPIC_API_KEY="$AILOOT_API_KEY"
```

`ailoot-anthropic-python-sdk.py`

```python
import os
from anthropic import Anthropic
client = Anthropic(max_retries=0, base_url="https://api.ailoot.ai", api_key=os.environ["AILOOT_API_KEY"])
msg = client.messages.create(
    model="claude-sonnet-5-5", max_tokens=1024,
    messages=[{"role": "user", "content": "你好"}])
print(msg.content[0].text)
```

```bash
python3 ailoot-anthropic-python-sdk.py
```

模型範例：`claude-sonnet-5-5, claude-opus-5-5; 也可透過 /v1/messages 使用 gpt-6.1-sol, deepseek-v4-pro, gemini-3.6-flash`

#### 重要

位址不含 /v1，SDK 會自行補上 /v1/messages。閘道接受 x-api-key (SDK 採用此方式)與Authorization: Bearer 標頭中的金鑰。支援串流輸出、工具與/v1/messages/count\_tokens。Ailoot 目錄未列出批次處理 (Batches)與Files API。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/anthropic-python-sdk/)[應用程式說明文件 ↗](https://platform.claude.com/docs/en/cli-sdks-libraries/sdks/python)

VA

### [Vercel AI SDK](https://ailoot.ai/docs/zh-hant-tw/integrations/vercel-ai-sdk/)

SDK

OpenAI ChatOpenAI ResponsesAnthropic MessagesGemini

適用於任何提供者的 AI 應用程式 TypeScript 框架。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/vercel-ai-sdk/)

#### 設定位置

提供者：@ai-sdk/openai-compatible 中的 createOpenAICompatible({ name, baseURL, apiKey })；@ai-sdk/anthropic 中的 createAnthropic({ baseURL, apiKey })；@ai-sdk/google 中的 createGoogleGenerativeAI({ baseURL, apiKey })；createOpenAI({ baseURL }) 或 OPENAI\_BASE\_URL

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```js
import { createOpenAICompatible } from "@ai-sdk/openai-compatible";
import { createAnthropic } from "@ai-sdk/anthropic";
import { createGoogleGenerativeAI } from "@ai-sdk/google";
import { generateText } from "ai";

const ailoot = createOpenAICompatible({ name: "ailoot", baseURL: "https://api.ailoot.ai/v1", apiKey: process.env.AILOOT_API_KEY });
const claude = createAnthropic({ baseURL: "https://api.ailoot.ai/v1", apiKey: process.env.AILOOT_API_KEY });
const gemini = createGoogleGenerativeAI({ baseURL: "https://api.ailoot.ai/v1beta", apiKey: process.env.AILOOT_API_KEY });

const { text } = await generateText({ model: ailoot("deepseek-v4-pro"), prompt: "你好" });
// claude("claude-sonnet-5-5"), gemini("gemini-3.6-flash")
```

金鑰從環境變數讀取：`AILOOT_API_KEY` ，請在啟動前設定：

```bash
export AILOOT_API_KEY="sk-..."   # 加入 ~/.zshrc 或 ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # 然後重新啟動終端機
```

模型範例：`deepseek-v4-pro (相容於 OpenAI), claude-sonnet-5-5 (Anthropic), gemini-3.6-flash (Gemini)`

#### 重要

各提供者的位址不同：OpenAI 相容與Anthropic 包含 /v1，Anthropic 預設為 https://api.anthropic.com/v1；Google 包含 /v1beta，預設為 https://generativelanguage.googleapis.com/v1beta。@ai-sdk/openai 提供者預設使用 Responses API；不支援 responses 方法的模型，請使用 openai.chat("id") 或 createOpenAICompatible。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/vercel-ai-sdk/)[應用程式說明文件 ↗](https://ai-sdk.dev/providers/openai-compatible-providers)

La

### [LangChain](https://ailoot.ai/docs/zh-hant-tw/integrations/langchain/)

框架

OpenAI ChatOpenAI ResponsesAnthropic Messages

用於鏈式流程、代理與RAG 的框架。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/langchain/)

#### 設定位置

ChatOpenAI(base\_url=...) 或環境變數 OPENAI\_API\_BASE / OPENAI\_BASE\_URL；ChatAnthropic(base\_url=...) 或 ANTHROPIC\_API\_URL / ANTHROPIC\_BASE\_URL

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions, POST /v1/responses, POST /v1/messages 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```python
import os
from langchain_openai import ChatOpenAI
llm = ChatOpenAI(model="gpt-6.1-sol", base_url="https://api.ailoot.ai/v1", api_key=os.environ["AILOOT_API_KEY"])
print(llm.invoke("你好").content)

from langchain_anthropic import ChatAnthropic
claude = ChatAnthropic(model="claude-sonnet-5-5", base_url="https://api.ailoot.ai", api_key=os.environ["AILOOT_API_KEY"])
```

模型範例：`gpt-6.1-sol, qwen3.8-max (ChatOpenAI); claude-sonnet-5-5 (ChatAnthropic)`

#### 重要

ChatOpenAI 的位址包含 /v1。依說明文件，ChatOpenAI 僅支援 OpenAI 官方規格，不會保留第三方模型的非標準欄位，例如 reasoning\_content。Claude 建議使用 ChatAnthropic，位址不含 /v1，SDK 會自行補上 /v1/messages。ChatAnthropic 的 base\_url 參數與ANTHROPIC\_API\_URL/ANTHROPIC\_BASE\_URL 環境變數，載於原始碼中的類別說明 (langchain\_anthropic/chat\_models.py)，整合頁面並未列出。use\_responses\_api 旗標可讓 ChatOpenAI 啟用 Responses 模式。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/langchain/)[應用程式說明文件 ↗](https://docs.langchain.com/oss/python/integrations/chat/openai)

Cr

### [CrewAI](https://ailoot.ai/docs/zh-hant-tw/integrations/crewai/)

代理框架

OpenAI ChatAnthropic Messages

具備角色與任務的代理團隊。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/crewai/)

#### 設定位置

crewai.LLM(model=..., base\_url=..., api\_key=...)；環境變數 OPENAI\_API\_KEY與OPENAI\_BASE\_URL；Claude 可使用原生 anthropic/ 提供者，並設定 base\_url

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions, POST /v1/messages 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```python
import os
from crewai import LLM
# OpenAI 相容格式
llm = LLM(model="openai/gpt-6.1-sol", base_url="https://api.ailoot.ai/v1", api_key=os.environ["AILOOT_API_KEY"])
# Anthropic Messages
claude = LLM(model="anthropic/claude-sonnet-5-5", base_url="https://api.ailoot.ai", api_key=os.environ["AILOOT_API_KEY"], max_tokens=4096)
```

模型範例：`openai/gpt-6.1-sol, anthropic/claude-sonnet-5-5`

#### 重要

openai/ 或 anthropic/ 前綴用於選擇 CrewAI 的提供者，傳入請求的 id 則不含前綴。OpenAI 位址包含 /v1，Anthropic 位址不含 /v1。說明文件也描述 custom\_openai=True 旗標，可用於任意 OpenAI 相容閘道。Anthropic 必須提供 max\_tokens。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/crewai/)[應用程式說明文件 ↗](https://docs.crewai.com/en/concepts/llms)

GG

### [Google GenAI SDK (Python)](https://ailoot.ai/docs/zh-hant-tw/integrations/google-genai-python/)

SDK

Gemini

Google 的官方 Gemini API 函式庫。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/google-genai-python/)

#### 設定位置

genai.Client(api\_key=..., http\_options=types.HttpOptions(base\_url=...))

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1beta/models/{model}:generateContent 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```python
import os
from google import genai
from google.genai import types
client = genai.Client(
    api_key=os.environ["AILOOT_API_KEY"],
    http_options=types.HttpOptions(base_url="https://api.ailoot.ai"))
r = client.models.generate_content(model="gemini-3.6-flash", contents="你好")
print(r.text)
```

模型範例：`gemini-3.6-flash, gemini-3.1-pro`

#### 重要

位址不含 /v1beta，SDK 會自行組合 /v1beta/models/{model}:generateContent。金鑰透過 x-goog-api-key 標頭傳送，Ailoot 接受此方式。僅可使用 Gemini 格式的模型。JavaScript 版本 (@google/genai) 的說明文件未描述自訂位址，因此此處不提供該版本的範例。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/google-genai-python/)[應用程式說明文件 ↗](https://github.com/googleapis/python-genai#custom-base-url)

Li

### [LiteLLM](https://ailoot.ai/docs/zh-hant-tw/integrations/litellm/)

SDK

OpenAI Chat

以統一的 Python 介面連接數十個提供者。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/litellm/)

#### 設定位置

litellm.completion(model="openai/\<id\>", api\_base=..., api\_key=...)

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```python
import os
import litellm
r = litellm.completion(
    model="openai/claude-sonnet-5-5",
    api_base="https://api.ailoot.ai/v1",
    api_key=os.environ["AILOOT_API_KEY"],
    messages=[{"role": "user", "content": "你好"}])
print(r.choices[0].message.content)
# 嵌入向量：litellm.embedding(model="openai/nemotron-3-embed", api_base="https://api.ailoot.ai/v1", api_key=os.environ["AILOOT_API_KEY"], input=["文字"])
```

模型範例：`openai/claude-sonnet-5-5, openai/qwen3.8-max, openai/nemotron-3-embed`

#### 重要

openai/ 前綴表示 OpenAI 相容協定，傳送至 Ailoot 的 id 不含前綴。LiteLLM 會自行補上 /chat/completions與/embeddings；依說明文件，若出現 Not Found 錯誤，位址應以 /v1 結尾。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/litellm/)[應用程式說明文件 ↗](https://docs.litellm.ai/docs/providers/openai_compatible)

LP

### [LiteLLM Proxy](https://ailoot.ai/docs/zh-hant-tw/integrations/litellm-proxy/)

自架閘道

OpenAI Chat

建構於 Ailoot 之上的自架閘道，提供金鑰、限制與日誌。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/litellm-proxy/)

#### 設定位置

config.yaml → model\_list → litellm\_params (model、api\_base、api\_key)；以 litellm --config config.yaml 啟動

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```yaml
model_list:
  - model_name: claude-sonnet
    litellm_params:
      model: openai/claude-sonnet-5-5
      api_base: https://api.ailoot.ai/v1
      api_key: os.environ/AILOOT_API_KEY
  - model_name: gpt-sol
    litellm_params:
      model: openai/gpt-6.1-sol
      api_base: https://api.ailoot.ai/v1
      api_key: os.environ/AILOOT_API_KEY

# 執行：litellm --config config.yaml
```

金鑰從環境變數讀取：`AILOOT_API_KEY` ，請在啟動前設定：

```bash
export AILOOT_API_KEY="sk-..."   # 加入 ~/.zshrc 或 ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # 然後重新啟動終端機
```

模型範例：`openai/claude-sonnet-5-5, openai/gpt-6.1-sol`

#### 重要

若要在同一把 Ailoot 金鑰之上，為團隊提供自己的內部金鑰，可使用此代理閘道。Ailoot 的扣款會歸於 api\_key 指定的金鑰。位址包含 /v1。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/litellm-proxy/)[應用程式說明文件 ↗](https://docs.litellm.ai/docs/providers/openai_compatible)

Ll

### [LlamaIndex](https://ailoot.ai/docs/zh-hant-tw/integrations/llamaindex/)

框架

OpenAI Chat

用於搜尋自己的資料與RAG 的框架。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/llamaindex/)

#### 設定位置

llama-index-llms-openai-like 套件，使用 OpenAILike(api\_base=..., api\_key=..., model=..., is\_chat\_model=True) 類別

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```bash
pip install llama-index-llms-openai-like
```

```python
import os
from llama_index.llms.openai_like import OpenAILike
llm = OpenAILike(
    model="deepseek-v4-pro",
    api_base="https://api.ailoot.ai/v1",
    api_key=os.environ["AILOOT_API_KEY"],
    is_chat_model=True,
    is_function_calling_model=True,
    context_window=128000)
print(llm.complete("你好"))
```

模型範例：`deepseek-v4-pro, claude-sonnet-5-5, gpt-6.1-sol`

#### 重要

位址包含 /v1。必須設定 is\_chat\_model=True，否則此類別會使用舊的 /completions。is\_function\_calling\_model=True 可讓代理使用工具。context\_window 請依 Ailoot 目錄中的模型資訊卡設定。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/llamaindex/)[應用程式說明文件 ↗](https://developers.llamaindex.ai/python/framework-api-reference/llms/openai_like/)

Ma

### [Mastra](https://ailoot.ai/docs/zh-hant-tw/integrations/mastra/)

代理框架

OpenAI ChatOpenAI Responses

用於代理與工作流程的 TypeScript 框架。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/mastra/)

#### 設定位置

在 Agent 中：model: { id: "\<provider\>/\<model\>", url: "\<base-url\>", apiKey, api?: "chat" | "responses" }

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions, POST /v1/responses 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```js
import { Agent } from "@mastra/core/agent";
const agent = new Agent({
  id: "ailoot-agent",
  name: "Ailoot Agent",
  instructions: "請用俄文回答",
  model: {
    id: "ailoot/claude-sonnet-5-5",
    url: "https://api.ailoot.ai/v1",
    apiKey: process.env.AILOOT_API_KEY
    // api: "responses"  // 僅適用於支援 responses 方法的模型
  }
});
```

金鑰從環境變數讀取：`AILOOT_API_KEY` ，請在啟動前設定：

```bash
export AILOOT_API_KEY="sk-..."   # 加入 ~/.zshrc 或 ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # 然後重新啟動終端機
```

模型範例：`ailoot/claude-sonnet-5-5, ailoot/gpt-6.1-sol`

#### 重要

url 使用包含 /v1 的基礎位址，而非 /chat/completions 的完整路徑。預設採用 Chat Completions，api: "responses" 可切換至 Responses API。id 的「提供者/模型」形式，會將不含前綴的模型 id 傳送至閘道。說明文件在含標頭的範例中顯示 model 物件的 apiKey 欄位，但未單獨說明搭配 url 使用的方式。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/mastra/)[應用程式說明文件 ↗](https://mastra.ai/models)

OA

### [OpenAI Agents SDK](https://ailoot.ai/docs/zh-hant-tw/integrations/openai-agents-sdk/)

代理框架

OpenAI ChatOpenAI Responses

OpenAI 的多代理情境函式庫。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/openai-agents-sdk/)

#### 設定位置

AsyncOpenAI(base\_url=..., api\_key=...) + OpenAIChatCompletionsModel(model=..., openai\_client=client)，或以 set\_default\_openai\_client(client) 設定全域用戶端

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions, POST /v1/responses 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```python
import os
from agents import Agent, Runner, AsyncOpenAI, OpenAIChatCompletionsModel, set_tracing_disabled
set_tracing_disabled(disabled=True)
client = AsyncOpenAI(max_retries=0, base_url="https://api.ailoot.ai/v1", api_key=os.environ["AILOOT_API_KEY"])
model = OpenAIChatCompletionsModel(model="claude-sonnet-5-5", openai_client=client)
agent = Agent(name="助手", instructions="請用俄文回答", model=model)
print(Runner.run_sync(agent, "你好").final_output)
```

模型範例：`claude-sonnet-5-5, gpt-6.1-sol`

#### 重要

位址應包含 /v1。請透過 set\_tracing\_disabled(True) 關閉追蹤，否則 SDK 會在未提供 OpenAI 金鑰的情況下，嘗試將追蹤資料傳送至 OpenAI。Chat Completions 僅適用於目錄中列出此方法，且您的金鑰可使用的模型；Responses 是 SDK 的預設方法，僅適用於目錄中具有 responses 方法的模型。透過第三方閘道，不保證 OpenAI 內建工具（網頁搜尋、檔案）可用。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/openai-agents-sdk/)[應用程式說明文件 ↗](https://openai.github.io/openai-agents-python/models/)

PA

### [Pydantic AI](https://ailoot.ai/docs/zh-hant-tw/integrations/pydantic-ai/)

代理框架

OpenAI ChatOpenAI Responses

具備型別的 Python 代理框架。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/pydantic-ai/)

#### 設定位置

OpenAIProvider(base\_url=..., api\_key=...)，搭配 OpenAIChatModel (Chat Completions) 或 OpenAIResponsesModel (Responses)，或使用 OPENAI\_BASE\_URL 環境變數

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions, POST /v1/responses 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```python
import os
from pydantic_ai import Agent
from pydantic_ai.models.openai import OpenAIChatModel
from pydantic_ai.providers.openai import OpenAIProvider
model = OpenAIChatModel("deepseek-v4-pro",
    provider=OpenAIProvider(base_url="https://api.ailoot.ai/v1", api_key=os.environ["AILOOT_API_KEY"]))
agent = Agent(model)
print(agent.run_sync("你好").output)
```

模型範例：`deepseek-v4-pro, gpt-6.1-sol (適用於 OpenAIResponsesModel)`

#### 重要

位址包含 /v1。說明文件預設採用 OpenAIResponsesModel，僅應用於支援 responses 方法的模型；其他模型請使用 OpenAIChatModel。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/pydantic-ai/)[應用程式說明文件 ↗](https://pydantic.dev/docs/ai/models/openai/)

## 自動化

免寫程式的工作流程、處理鏈建構工具、機器人與智慧家庭。

N8

### [n8n](https://ailoot.ai/docs/zh-hant-tw/integrations/n8n/)

無程式碼自動化

OpenAI ChatOpenAI ResponsesAnthropic MessagesGemini

透過 AI 代理節點自動化執行流程。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/n8n/)

#### 設定位置

Credentials → OpenAI → Base URL 欄位 (預設為 https://api.openai.com/v1)；Credentials → Anthropic → Base URL (預設為 https://api.anthropic.com)；Credentials → Google Gemini(PaLM) Api → Host (預設為 https://generativelanguage.googleapis.com)。接著使用 OpenAI Chat Model / Anthropic Chat Model / Google Gemini Chat Model 節點

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```text
OpenAI credential:
  API Key: sk-...
  Base URL: https://api.ailoot.ai/v1
Anthropic credential:
  API Key: sk-...
  Base URL: https://api.ailoot.ai
Google Gemini(PaLM) Api credential:
  Host: https://api.ailoot.ai
  API Key: sk-...
OpenAI Chat Model 節點 → Model: By ID → gpt-6.1-sol (Use Responses API 開關僅適用於支援 responses 方法的模型)
```

模型範例：`gpt-6.1-sol / deepseek-v4-pro (OpenAI), claude-sonnet-5-5 (Anthropic), gemini-3.6-flash (Gemini)`

#### 重要

驗證憑證時，會呼叫 /models (OpenAI)、/v1/models (Anthropic)與/v1beta/models (Gemini)，Ailoot 提供這三個路徑。n8n 說明文件頁面未描述 Base URL 欄位，但憑證本身有此欄位 (原始碼為 OpenAiApi.credentials.ts與AnthropicApi.credentials.ts，標籤為「Override the default base URL for the API」)。n8n Cloud 請勿選擇「Use Gateway credits」，否則請求不會經由 Ailoot。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/n8n/)[應用程式說明文件 ↗](https://github.com/n8n-io/n8n/blob/master/packages/nodes-base/credentials/OpenAiApi.credentials.ts)

Di

### [Dify](https://ailoot.ai/docs/zh-hant-tw/integrations/dify/)

LLM 應用程式平台

OpenAI Chat

AI 應用程式平台：聊天機器人、代理與知識庫。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/dify/)

#### 設定位置

Integrations → Model Provider → 安裝 OpenAI-API-compatible 外掛 → Add Model (欄位：Model Type、Model Name、API Key、API Base URL、Completion mode、Model context size)

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```text
Model Type: LLM
Model Name: claude-sonnet-5-5
API Key: sk-...
API Base URL: https://api.ailoot.ai/v1
Completion mode: Chat
Model context size: 依 Ailoot 型錄中的模型卡片設定

用於 Text Embedding：
Model Name: nemotron-3-embed
API Base URL: https://api.ailoot.ai
```

模型範例：`claude-sonnet-5-5, gpt-6.1-sol, qwen3.8-max; nemotron-3-embed (嵌入向量)`

#### 重要

只有工作區擁有者與管理員能管理提供者。依外掛 README，LLM 的位址包含 /v1；嵌入向量、rerank、STT與TTS 的 API 版本由外掛自行補上，因此位址不含 /v1，否則會產生 /v1/v1。請將每個 Ailoot 模型分別新增為獨立項目，並在模型設定中啟用影像輸入與串流輸出。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/dify/)[應用程式說明文件 ↗](https://github.com/langgenius/dify-official-plugins/tree/main/models/openai_api_compatible)

Fl

### [Flowise](https://ailoot.ai/docs/zh-hant-tw/integrations/flowise/)

鏈式流程建構工具

OpenAI Chat

視覺化的鏈式流程與代理建構工具。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/flowise/)

#### 設定位置

ChatOpenAI 或 ChatOpenAI Custom 節點 → Connect Credential (金鑰) → Additional Parameters → Base Path (標頭另使用 Base Options)

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```text
Credential (OpenAI API): sk-...
ChatOpenAI Custom 節點：
  Model Name: deepseek-v4-pro
  Additional Parameters → Base Path: https://api.ailoot.ai/v1
```

模型範例：`deepseek-v4-pro, claude-sonnet-5-5, gpt-6.1-sol`

#### 重要

ChatOpenAI 的模型清單固定，因此任意 Ailoot id 請使用可手動輸入模型名稱的 ChatOpenAI Custom。Base Path 包含 /v1。嵌入向量另有 OpenAI Embeddings Custom 節點。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/flowise/)[應用程式說明文件 ↗](https://docs.flowiseai.com/integrations/langchain/chat-models/azure-chatopenai)

HA

### [Home Assistant](https://ailoot.ai/docs/zh-hant-tw/integrations/home-assistant/)

智慧家庭

OpenAI Chat

透過 Extended OpenAI Conversation 使用智慧家庭語音助理。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/home-assistant/)

#### 設定位置

透過 HACS (Custom repository) 安裝，或複製 custom\_components/extended\_openai\_conversation → 重新啟動 → Settings → Devices & Services → Add Integration → Extended OpenAI Conversation (API Key、Base Url) → Settings → Voice Assistants → Conversation agent

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```text
API Key: sk-...
Base Url: https://api.ailoot.ai/v1
Options → Chat Model: gpt-6.1-sol
Voice Assistants → Conversation agent: Extended OpenAI Conversation
```

模型範例：`gpt-6.1-sol, claude-sonnet-5-5`

#### 重要

這是第三方元件，並非官方整合。裝置控制透過 Chat Completions 中的函式呼叫 (tools) 進行，因此請選擇支援工具的模型。官方 OpenAI Conversation 整合不支援自訂位址。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/home-assistant/)[應用程式說明文件 ↗](https://github.com/jekalmin/extended_openai_conversation)

La

### [Langflow](https://ailoot.ai/docs/zh-hant-tw/integrations/langflow/)

鏈式流程建構工具

OpenAI Chat

視覺化的代理與RAG 建構工具。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/langflow/)

#### 設定位置

使用者資料 → Settings → Model Providers → OpenAI Compatible (Base URL與API Key 欄位；OPENAI\_COMPATIBLE\_BASE\_URL與OPENAI\_COMPATIBLE\_API\_KEY 環境變數)。另一種方式：OpenAI 元件 → OpenAI API Base 欄位

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```text
Settings → Model Providers → OpenAI Compatible:
  Base URL: https://api.ailoot.ai/v1
  API Key: sk-...
或透過環境變數：
```

```bash
export OPENAI_COMPATIBLE_BASE_URL="https://api.ailoot.ai/v1"
export OPENAI_COMPATIBLE_API_KEY="sk-..."
然後在 Language Model / Agent 元件中選擇 OpenAI Compatible → claude-sonnet-5-5
```

模型範例：`claude-sonnet-5-5, gpt-6.1-sol, nemotron-3-embed (Embedding Model)`

#### 重要

Langflow 會驗證連線，並從 /v1/models 取得模型清單，模型會顯示於 Language Models與Embedding Models 區。需要的模型仍須手動啟用，提供者會與langflow 一同安裝。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/langflow/)[應用程式說明文件 ↗](https://docs.langflow.org/bundles-openai-compatible)

Ma

### [Make](https://ailoot.ai/docs/zh-hant-tw/integrations/make/)

無程式碼自動化

HTTP 請求

無程式碼自動化：透過 HTTP 模組向 Ailoot 發送請求。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/make/)

#### 設定位置

內建 OpenAI 模組僅能使用 OpenAI 帳戶。請改用 HTTP → Make a request: URL、Method、Headers、Body type Raw / JSON

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```text
模組：HTTP → Make a request
URL: https://api.ailoot.ai/v1/chat/completions
Method: POST
Headers:
  Authorization: Bearer sk-...
  Content-Type: application/json
Body (JSON):
{"model":"gpt-6.1-sol","messages":[{"role":"user","content":"{{1.text}}"}]}
Parse response: Yes → 回應位於 choices[].message.content
```

模型範例：`gpt-6.1-sol, claude-sonnet-5-5`

#### 重要

這是通用 HTTP 模組，並非 Ailoot 專用提供者；說明文件描述的是任意 HTTPS 位址。最好將金鑰保存在 API 金鑰連線中，Make 建議使用此方式，而非直接放在標頭中。Make 不需要串流輸出，請不要傳入 stream。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/make/)[應用程式說明文件 ↗](https://apps.make.com/http)

T

### [Telegram 機器人](https://ailoot.ai/docs/zh-hant-tw/integrations/telegram-bot/)

機器人

OpenAI Chat

以 OpenAI SDK 建立自己的 Telegram 機器人。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/telegram-bot/)

#### 設定位置

Telegram 框架沒有自己的 LLM 層；請在訊息處理函式中呼叫使用 Ailoot base\_url 的 OpenAI SDK，或使用 base\_url 不含 /v1 的 Anthropic SDK

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

將 Python 程式碼儲存為 ailoot-telegram-bot.py。安裝相依套件、設定兩個環境變數，再執行檔案。傳送 Hello 給機器人，確認文字回覆。發生錯誤時，保留 Request ID，並在再次傳送生成請求前確認原始結果。

```bash
python3 -m pip install "aiogram>=3,<4" openai
```

`ailoot-telegram-bot.py`

```python
import asyncio
import os
from aiogram import Bot, Dispatcher, F
from aiogram.types import Message
from openai import AsyncOpenAI, APIError

async def main():
    dp = Dispatcher()
    async with AsyncOpenAI(
        base_url="https://api.ailoot.ai/v1",
        api_key=os.environ["AILOOT_API_KEY"],
        max_retries=0,
    ) as llm:
        @dp.message(F.text)
        async def reply(message: Message):
            try:
                result = await llm.chat.completions.create(
                    model="claude-sonnet-5-5",
                    messages=[{"role": "user", "content": message.text}],
                )
                content = result.choices[0].message.content or "—"
                for start in range(0, len(content), 4000):
                    await message.answer(content[start:start + 4000])
            except APIError as error:
                await message.answer(
                    f"{type(error).__name__}; Request ID: "
                    f"{getattr(error, 'request_id', None) or '—'}"
                )
        bot = Bot(token=os.environ["TELEGRAM_BOT_TOKEN"])
        await dp.start_polling(bot)

if __name__ == "__main__":
    asyncio.run(main())
```

```bash
export AILOOT_API_KEY="sk-..."
export TELEGRAM_BOT_TOKEN="<TELEGRAM_BOT_TOKEN>"
python3 ailoot-telegram-bot.py
```

模型範例：`claude-sonnet-5-5, deepseek-v4-pro, qwen3.8-flash`

#### 重要

Telegram 框架沒有自己的 AI 模型層，Ailoot 位址設定於機器人內的 OpenAI SDK。餘額為零時，Ailoot 會傳回附有 Request ID 的易懂 402 錯誤，請向機器人使用者顯示此錯誤，避免程式崩潰。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/telegram-bot/)[應用程式說明文件 ↗](https://github.com/openai/openai-python)

Za

### [Zapier](https://ailoot.ai/docs/zh-hant-tw/integrations/zapier/)

無程式碼自動化

HTTP 請求

自動化：透過 Webhooks by Zapier 向 Ailoot 發送請求。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/zapier/)

#### 設定位置

Zapier 中的 ChatGPT (OpenAI) 應用程式僅支援 OpenAI。請改用 Webhooks by Zapier → Custom Request (Method、URL、Data、Headers)

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```text
動作：Webhooks by Zapier → Custom Request
Method: POST
URL: https://api.ailoot.ai/v1/chat/completions
Data (raw JSON):
{"model":"claude-sonnet-5-5","messages":[{"role":"user","content":"你好"}]}
Headers:
  Authorization | Bearer sk-...
  Content-Type | application/json
```

模型範例：`claude-sonnet-5-5, gpt-6.1-sol`

#### 重要

這是通用 HTTP 請求，Zapier 沒有附帶基礎位址欄位的現成提供者。Custom Request 會直接傳送 Data 欄位，不解析內容，因此 JSON 需事先驗證。Webhooks by Zapier 僅適用於 Zapier 付費方案。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/zapier/)[應用程式說明文件 ↗](https://help.zapier.com/hc/en-us/articles/8496326446989-Send-webhooks-in-Zap-workflows)

## 驗證中

設定中的細節尚未確認，請以應用程式視窗中的內容核對。

AC

### [Antigravity CLI](https://ailoot.ai/docs/zh-hant-tw/integrations/antigravity-cli/)

終端機代理

驗證中

Gemini

使用 Gemini 格式的 Google Antigravity 終端機代理。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/antigravity-cli/)

#### 設定位置

~/.gemini/antigravity-cli/settings.json → "modelProvider": "gemini"；環境變數 GEMINI\_API\_KEY與GOOGLE\_GEMINI\_BASE\_URL

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1beta/models/{model}:generateContent 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

`~/.gemini/antigravity-cli/settings.json`

```json
{
  "modelProvider": "gemini"
}
```

```bash
export AILOOT_API_KEY="sk-..."
# 在終端機中：
export GEMINI_API_KEY="$AILOOT_API_KEY"
export GOOGLE_GEMINI_BASE_URL=https://api.ailoot.ai
agy --model gemini-3.8-flash
```

模型範例：`gemini-3.8-flash`

#### 重要

協定為原生 Gemini REST (streamGenerateContent，金鑰置於 X-Goog-Api-Key)，路徑為 https://api.ailoot.ai/v1beta/...。每個問題，agy 會傳送兩次請求：對話標題與實際回應。代理每一步需保留的金額明顯高於一般聊天，請預留足夠餘額。此資訊卡位於「驗證中」區：設定依說明文件整理，尚未透過 Ailoot 實際執行用戶端。若 modelProvider = gemini，但 GEMINI\_API\_KEY 為空，CLI 不會啟動。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/antigravity-cli/)[應用程式說明文件 ↗](https://antigravity.google/docs/cli/install/)

CC

### [Cline CLI](https://ailoot.ai/docs/zh-hant-tw/integrations/cline-cli/)

終端機代理

驗證中

OpenAI Chat

Cline 代理的終端機版本。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/cline-cli/)

#### 設定位置

cline auth → 自訂 API 提供者 → OpenAI Compatible: Base URL、API Key、Model ID；旗標 -P/--provider 用於選擇提供者

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```bash
cline auth
# API Provider: OpenAI Compatible
# Base URL:     https://api.ailoot.ai/v1
# API Key:      sk-...
# Model ID:     claude-sonnet-5-5
cline "執行測試並修正錯誤"
```

模型範例：`claude-sonnet-5-5`

#### 重要

Cline 的 OpenAI Compatible 說明文件列有 Base URL / API Key / Model ID 欄位。CLI 說明文件未列出 cline auth 精靈各項目的確切標籤，請以畫面為準。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/cline-cli/)[應用程式說明文件 ↗](https://docs.cline.bot/provider-config/openai-compatible)

CJ

### [適用於 JetBrains 的 Copilot](https://ailoot.ai/docs/zh-hant-tw/integrations/copilot-jetbrains-byok/)

編輯器擴充套件

驗證中

OpenAI Chat

在 JetBrains IDE 的 Copilot 中使用自訂模型位址。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/copilot-jetbrains-byok/)

#### 設定位置

Language Models → Add Models… → Add Custom Endpoint Provider: Provider Name, API Key, API Type (Chat Completions)

#### 設定

[JetBrains AI Assistant](https://ailoot.ai/docs/zh-hant-tw/integrations/jetbrains-ai-assistant/)

#### 重要

GitHub 已確認支援自訂端點。官方畫面顯示 Provider Name、API Key 與 API Type: Chat Completions，但沒有 URL 範例。因此此處不提供可直接複製的 Ailoot 設定。在此 IDE 中，已有完整設定說明的替代方案是 JetBrains AI Assistant。端點 URL 的要求請向外掛官方支援確認。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/copilot-jetbrains-byok/)[應用程式說明文件 ↗](https://github.blog/changelog/2026-07-14-github-copilot-for-jetbrains-expands-byok-capabilities/)

Cu

### [Cursor](https://ailoot.ai/docs/zh-hant-tw/integrations/cursor/)

程式碼編輯器

驗證中

OpenAI Chat

Cursor 編輯器：使用自訂 OpenAI 位址進行聊天。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/cursor/)

#### 設定位置

Cursor Settings → Models → API Keys → OpenAI API Key +「Override OpenAI Base URL」開關；接著將模型 ID 加入自訂模型。

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```text
OpenAI API Key:            sk-...
Override OpenAI Base URL:  https://api.ailoot.ai/v1
自訂模型：               gpt-6.1-sol  (新增、啟用，並在聊天中選取)
```

模型範例：`gpt-6.1-sol`

#### 重要

Cursor 目前的官方說明文件未描述自訂位址，只列出 OpenAI/Anthropic/Google/Azure/Bedrock 金鑰，並指出自訂金鑰僅適用於聊天 (Tab 仍使用 Cursor 模型)，且所有請求都經由 Cursor 伺服器傳送，因此位址必須公開，api.ailoot.ai 是公開位址。介面有位址開關，但 Cursor 論壇回報了問題：它會套用到所有模型、Agent 模式可能不使用自訂金鑰，而部分 3.15.x 版本的欄位無法輸入。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/cursor/)[應用程式說明文件 ↗](https://cursor.com/help/models-and-usage/api-keys)

OT

### [Obsidian Text Generator](https://ailoot.ai/docs/zh-hant-tw/integrations/obsidian-text-generator/)

Obsidian 外掛

驗證中

OpenAI Chat

依範本在 Obsidian 筆記中產生文字。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/obsidian-text-generator/)

#### 設定位置

Settings \> Text Generator \> LLM Provider: OpenAI Chat (或 Custom)

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```text
Provider: OpenAI Chat
API Key: sk-...
Base Path: https://api.ailoot.ai/v1
Model: gpt-6.1-sol
```

模型範例：`gpt-6.1-sol`

#### 重要

外掛說明文件提到 Custom 提供者，但未描述位址欄位與格式；此設定依外掛介面整理，請與設定視窗核對。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/obsidian-text-generator/)[應用程式說明文件 ↗](https://docs.text-gen.com/)

Pe

### [PearAI](https://ailoot.ai/docs/zh-hant-tw/integrations/pearai/)

程式碼編輯器

驗證中

OpenAI Chat

以 VS Code 為基礎的 PearAI 編輯器。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/pearai/)

#### 設定位置

Cmd/Ctrl+Shift+P → Open config.json → 在 models\[\] 中新增項目 (PearAI 是 Continue 的分支)。

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```json
{
  "models": [
    {
      "title": "Ailoot Claude Sonnet 5.5",
      "provider": "openai",
      "model": "claude-sonnet-5-5",
      "apiBase": "https://api.ailoot.ai/v1",
      "apiKey": "sk-..."
    }
  ]
}
```

模型範例：`claude-sonnet-5-5`

#### 重要

無法驗證 PearAI 官方說明文件，因說明文件網站無法存取；儲存庫也已很久未更新。設定格式依 Continue 的範例整理，請在應用程式中確認。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/pearai/)[應用程式說明文件 ↗](https://github.com/trypear/pearai-app/issues/122)

VS

### [Visual Studio 2026](https://ailoot.ai/docs/zh-hant-tw/integrations/visual-studio-2026/)

程式碼編輯器

驗證中

OpenAI Chat

在 Visual Studio 的 Copilot Chat 中使用自訂提供者。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/visual-studio-2026/)

#### 設定位置

Chat → 選擇模型 → Manage models → Add custom model → OpenAI (custom endpoint) 提供者 → 位址、金鑰、模型。

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```text
Provider: OpenAI (custom endpoint)
Endpoint: https://api.ailoot.ai/v1
API key:  sk-...
Model:    gpt-6.1-sol
```

模型範例：`gpt-6.1-sol`

#### 重要

Visual Studio 部落格 (29.09.2026) 宣布 VS 2026 Stable 可使用 OpenAI與Ollama 自訂位址；但說明文件頁面仍只描述 OpenAI/Anthropic/Google 金鑰，沒有位址欄位，因此欄位名稱與位址格式尚未確認。僅限聊天，不適用於 Copilot Business/Enterprise 方案。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/visual-studio-2026/)[應用程式說明文件 ↗](https://devblogs.microsoft.com/visualstudio/visual-studio-september-update-power-your-workflow-with-your-model/)

Vo

### [Void](https://ailoot.ai/docs/zh-hant-tw/integrations/void/)

程式碼編輯器

驗證中

OpenAI Chat

以 VS Code 為基礎的開源編輯器，開發已停止。

[詳細說明 →](https://ailoot.ai/docs/zh-hant-tw/integrations/void/)

#### 設定位置

Void Settings → Providers → OpenAI-Compatible → baseURL、API key、模型。

#### 設定

執行前，請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/chat/completions 的確切模型 ID，並填入設定。使用代理程式時，也請確認工具支援及客戶端版本所需的功能。

```text
Provider: OpenAI-Compatible
baseURL:  https://api.ailoot.ai/v1   (不加 /chat/completions)
API key:  sk-...
Model:    claude-sonnet-5-5
```

模型範例：`claude-sonnet-5-5`

#### 重要

此設定取自 Void 原始碼，而非使用者說明文件。Void 儲存庫已封存，編輯器不再開發，僅適合已經在使用的人。

[完整指引 →](https://ailoot.ai/docs/zh-hant-tw/integrations/void/)[應用程式說明文件 ↗](https://github.com/voideditor/void/blob/main/src/vs/workbench/contrib/void/common/voidSettingsTypes.ts)

找不到任何結果。若應用程式支援自訂 OpenAI 或 Anthropic API 位址，很可能就能使用—— [設定內容在這裡](https://ailoot.ai/docs/zh-hant-tw/keys/)。

## 目前不適用

這些應用程式無法設定自訂 API 位址。旁邊列出了替代選項。

| 應用程式 | 不適用的原因 | 替代選擇 |
| --- | --- | --- |
| **Cursor CLI (cursor-agent)** | 僅使用 Cursor 模型，無法設定自訂 API 位址。 | Claude Code、Codex CLI 或 opencode |
| **Auggie CLI (Augment Code)** | 透過 Augment 帳戶登入，無法指定第三方提供者。 | Claude Code 或 opencode |
| **Windsurf / Devin Desktop** | 僅接受用於特定 Claude 模型的 Anthropic 金鑰，無法自訂位址。 | VS Code 中的 Cline、Roo Code 或 Kilo Code |
| **Kiro** | 無法使用自訂金鑰與API 位址。 | Cline 或 Roo Code |
| **Google Antigravity (IDE)** | 沒有官方的自訂提供者設定，不建議使用第三方修補程式。 | Antigravity CLI 或 Gemini CLI |
| **搭配 Copilot Business 或 Enterprise 的 Visual Studio** | 這些 Copilot 方案無法使用自訂模型。 | Copilot 個人方案，請見 Visual Studio 2026 資訊卡 |
| **Cursor Tab 自動補全** | 即使使用自己的金鑰，也始終使用 Cursor 模型。 | Cursor 聊天需另外設定，請見 Cursor 資訊卡 |
| **Enchanted** | 僅支援 Ollama API。 | Open WebUI 或 Chatbox |
| **Smart Connections (Obsidian)** | 只有付費的 Smart Chat Pro 可使用外部 API。 | Obsidian Copilot |
| **Witsy, 5ire** | 未找到自訂 API 位址的官方說明。 | Cherry Studio 或 Jan |
| **Make: 內建 OpenAI 模組** | 僅可連接 OpenAI 帳戶。 | HTTP 模組 → Make a request，請見 Make 資訊卡 |
| **Zapier: ChatGPT (OpenAI) 應用程式** | 沒有自訂位址的欄位。 | Webhooks by Zapier → Custom Request，請見 Zapier 資訊卡 |
| **Home Assistant: OpenAI Conversation** | 內建整合僅使用 OpenAI 位址。 | HACS 中的 Extended OpenAI Conversation，請見 Home Assistant 資訊卡 |
| **aiogram, python-telegram-bot, grammY, Telegraf** | 機器人框架本身不會連接模型。 | 在機器人內使用 OpenAI 或 Anthropic SDK，請見 Telegram 機器人資訊卡 |

## AI API 用戶端串接

### 用戶端的 AI API 位址與金鑰在哪裡設定？

接受 Ailoot 金鑰的代理、編輯器、聊天工具與SDK。「設定」按鈕會顯示填入位址與金鑰的位置，並提供可複製的現成設定。

將 Ailoot 串接 Claude Code、OpenCode、Hermes 或自己的應用程式。

## 公司及其專案組合

公司及其專案組合：數百萬客戶，每月銷售額達數十億。

## 優惠購買 token。

訂閱優惠適合持續工作，折扣碼購買 token 最高可折 50%。

訂閱

為定期請求選擇優惠方案。

最高 50% 折扣碼

購買時輸入代碼，價格依活動重算。

歷史中的費用

每次請求保存模型、token 與金額。

[選擇訂閱](https://ailoot.ai/docs/zh-hant-tw/billing/subscriptions/) · [查看模型價格](https://ailoot.ai/models/zh-hant-tw/)

## 將 API 加入 你銷售的產品。

依 Ailoot 正式服務條款與授權合約串接 SaaS、應用程式與機器人；轉售請申請經銷授權。

商用應用程式

在付費功能加入文字、圖片、影片與聲音生成。

經銷授權

提供專案說明與存取方式，要求書面使用和轉售條件。

網站文件

串接前可閱讀正式服務條款、授權合約與資料處理政策。

[申請經銷授權](mailto:support@ailoot.ai) · [正式服務條款與授權合約](https://ailoot.ai/legal/offer?lang=zh-hant-tw)

## 常見問題

用戶端應選擇哪種格式？

選擇用戶端支援的 OpenAI、Anthropic 或 Gemini 格式。在 Ailoot 模型卡片中確認相容的 API 方法與模型 ID；支援一種格式不代表每個模型都支援所有格式。

用戶端需要設定哪些項目？

設定 Ailoot API 金鑰、API 位址及與用戶端方法相容的模型 ID。OpenAI SDK 使用 https://api.ailoot.ai/v1；Anthropic 與 Gemini SDK 使用 https://api.ailoot.ai。請保留該格式範例中的請求欄位。

如何傳送第一個 API 請求？

建立 Ailoot API 金鑰。OpenAI SDK 設為 https://api.ailoot.ai/v1，Anthropic 與 Gemini SDK 設為 https://api.ailoot.ai。免費的 GET /v1/models 會列出金鑰可存取的模型；接著使用所選模型與 API 方法的範例。

已連線的用戶端出錯時應檢查什麼？

確認用戶端使用您的 Ailoot API 金鑰，將預期的 OpenAI、Anthropic 或 Gemini 格式傳送至對應的 API 位址。確認模型 ID 與方法，再依用戶端指南檢查傳回的錯誤。請將錯誤與請求 ID 寄至 support@ailoot.ai，勿分享金鑰。

Ailoot 可以用在付費產品嗎？

可以。依正式服務條款與授權合約串接 SaaS、應用程式或機器人；轉售需申請專案書面條件與經銷授權。

如何申請轉售授權？

請寄信至 support@ailoot.ai，說明產品用途、使用者以及您提供存取權的方式，並申請適用於您專案的轉售授權與書面條款。

## Ailoot · 公司及其專案組合





Ailoot以累積的營運經驗、廣大的客戶群、穩定的服務及持續的KPI管理為基礎。





公司及其專案組合：數百萬客戶，每月銷售額達數十億。





Ailoot將這些營運經驗用於API存取，讓客戶的產品、代理、應用程式及自動化流程使用AI功能。
