範例

整合範例

可直接複製使用的整合範例:curl、OpenAI SDK、Anthropic SDK、串流輸出,以及 Cursor、Cline 等開發工具的設定方式。

開始之前 下列範例中的 $AAA_TOKEN_API_KEY 請替換為你自己的 API 金鑰,並建議以環境變數儲存,避免寫死在程式碼中。

最快的測試方式:用 curl 直接呼叫 OpenAI 相容的 chat completions 端點。

cURL curl https://aaa.ashp.tw/v1/chat/completions \ -H "Authorization: Bearer $AAA_TOKEN_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "claude-sonnet-4-6", "messages": [{"role": "user", "content": "Hello!"}] }'

使用官方 OpenAI Python SDK,只要修改 base_url 與 api_key,現有程式即可直接運作。

OpenAI Python SDK from openai import OpenAI client = OpenAI( api_key="$AAA_TOKEN_API_KEY", base_url="https://aaa.ashp.tw/v1", ) resp = client.chat.completions.create( model="gpt-5.4", messages=[{"role": "user", "content": "Hello!"}], ) print(resp.choices[0].message.content)

使用 Anthropic 官方 SDK,只要把 base_url 指向 AAA TOKEN 的 Anthropic 相容端點,就能呼叫 Claude 的 Messages API。

Anthropic Python SDK from anthropic import Anthropic client = Anthropic( api_key="$AAA_TOKEN_API_KEY", base_url="https://aaa.ashp.tw/v1/anthropic", ) msg = client.messages.create( model="claude-sonnet-4-6", max_tokens=1024, messages=[{"role": "user", "content": "Hello!"}], ) print(msg.content[0].text)

在 Node.js 中使用官方 OpenAI SDK,只需設定 baseURL 與 API 金鑰。

OpenAI Node.js SDK import OpenAI from "openai"; const client = new OpenAI({ apiKey: process.env.AAA_TOKEN_API_KEY, baseURL: "https://aaa.ashp.tw/v1", }); const resp = await client.chat.completions.create({ model: "gpt-5.4", messages: [{ role: "user", content: "Hello!" }], }); console.log(resp.choices[0].message.content);

設定 stream=True 即可逐段接收輸出,以下為 Python 範例(沿用上方建立的 client)。

Python streaming stream = client.chat.completions.create( model="claude-sonnet-4-6", messages=[{"role": "user", "content": "Hello!"}], stream=True, ) for chunk in stream: delta = chunk.choices[0].delta.content if delta: print(delta, end="", flush=True)

Cursor、Cline 等開發工具

Cursor:在 Settings → Models 中填入你的 API 金鑰,開啟 Override OpenAI Base URL 並填入下方的 Base URL,再新增要使用的模型名稱。

Cline(VS Code 擴充功能):選擇 OpenAI Compatible 作為 API Provider,填入下方的 Base URL、你的 API 金鑰與模型名稱。

Base URL https://aaa.ashp.tw/v1

請將 $AAA_TOKEN_API_KEY 換成你自己的 API 金鑰(以 sk- 開頭),它會透過 Authorization 標頭傳送。

取得你的 API 金鑰 快速開始 →

註冊即享 $1 免費額度