ใช้ 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"
model` เพื่อสลับระหว่าง Claude, GPT และ Gemini
## คุณจะได้อะไร
- เก็บ SDK, ชนิดข้อมูล และตรรกะการลองใหม่เดิมไว้ได้
- เปลี่ยน
- คีย์เดียว ยอดเงินเดียว บันทึกการใช้งานเดียว
เปลี่ยน base URL แล้วรันโค้ดของคุณ เพียงเท่านี้ก็เสร็จ