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 を切り替えられる。
- 1 つのキー、1 つの残高、1 つの利用ログ。

base URL を変えてコードを実行すれば、それで完了です。

登録で $5 分の無料クレジットを獲得

無料で始める

← ClaudeN AI ブログ

登録で $5 分の無料クレジットを獲得