آموزش OpenAI SDK با Base URL سفارشی
آخرین بررسی داده: 2026-07-16
در Providerهای سازگار با OpenAI معمولاً با تغییر base_url و مدل میتوان از همان SDK استفاده کرد. کلید را در کد یا Git ذخیره نکنید و آن را از متغیر محیطی بخوانید.
مثال Python
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["LLM_API_KEY"],
base_url="https://apihub.agnes-ai.com/v1",
timeout=30.0,
max_retries=2,
)
response = client.chat.completions.create(
model="agnes-2.0-flash",
messages=[{"role": "user", "content": "سلام!"}],
)
print(response.choices[0].message.content)
مثال JavaScript
import OpenAI from "openai";
const client = new OpenAI({
apiKey: process.env.LLM_API_KEY,
baseURL: "https://apihub.agnes-ai.com/v1",
timeout: 30_000,
maxRetries: 2,
});
const response = await client.chat.completions.create({
model: "agnes-2.0-flash",
messages: [{ role: "user", content: "سلام!" }],
});
console.log(response.choices[0].message.content);
مدلها و شرایط حساب تغییر میکنند؛ صفحه Agnes AI و مستندات رسمی را پیش از اجرا بررسی کنید.