Dùng OpenAI SDK với Gateway bên thứ ba: Chỉ cần đổi base_url

## Thay đổi duy nhất quan trọng
OpenAI SDK cho phép bạn ghi đè host của API. Chỉ một thiết lập đó là tất cả những gì bạn cần để định tuyến các yêu cầu qua ClaudeN AI trong khi giữ nguyên từng dòng code còn lại.
## 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": "Chào một dòng thôi."}],
)
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: "Chào một dòng thôi." }],
});
console.log(resp.choices[0].message.content);
OPENAI_BASE_URL
## Mẹo dùng biến môi trường
Hầu hết các công cụ đều đọc (hoặc OPENAI_API_BASE). Đặt một lần và nhiều CLI cùng thư viện sẽ chạy được ngay:`
bash`
export OPENAI_API_KEY="YOUR_CLAUDEN_KEY"
export OPENAI_BASE_URL="https://clauden.ai/v1"
model` để chuyển giữa Claude, GPT và Gemini.
## Bạn nhận được gì
- Giữ nguyên SDK, kiểu dữ liệu và logic thử lại hiện có.
- Đổi
- Một khóa, một số dư, một nhật ký sử dụng.
Đổi base URL, chạy code của bạn, thế là xong.