示例

集成示例

可直接复制使用的整合范例: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 免费额度