用 OpenAI SDK 接第三方 Gateway:只要改 base_url

用 OpenAI SDK 接第三方 Gateway:只要改 base_url

## 唯一重要的改動

OpenAI SDK 允許你覆寫 API 主機位址。光是這一個設定,就足以把請求導向 ClaudeN AI,而你其他每一行程式碼都不用動。

## Python

``python
from openai import OpenAI

client = OpenAI(
api_key="YOUR_CLAUDEN_KEY",
base_url="https://clauden.ai/v1",
)

resp = client.chat.completions.create(
model="gpt-4o",
messages=[{"role": "user", "content": "用一行打個招呼。"}],
)
print(resp.choices[0].message.content)
`

## Node.js

`javascript
import OpenAI from "openai";

const client = new OpenAI({
apiKey: process.env.CLAUDEN_KEY,
baseURL: "https://clauden.ai/v1",
});

const resp = await client.chat.completions.create({
model: "claude-3-5-sonnet",
messages: [{ role: "user", content: "用一行打個招呼。" }],
});
console.log(resp.choices[0].message.content);
`

## 環境變數技巧

多數工具會讀
OPENAI_BASE_URL(或 OPENAI_API_BASE)。設定一次,許多 CLI 與函式庫就能直接運作:

`bash
export OPENAI_API_KEY="YOUR_CLAUDEN_KEY"
export OPENAI_BASE_URL="https://clauden.ai/v1"
`

## 你得到什麼

- 保留現有 SDK、型別與重試邏輯。
- 改
model` 就能在 Claude、GPT、Gemini 間切換。
- 一把 Key、一個餘額、一份用量紀錄。

改掉 base URL、跑你的程式,就完成了。

即刻註冊,送 $5 免費額度

免費開始

← ClaudeN AI 部落格

即刻註冊,送 $5 免費額度