Awesome Free LLM APIs IR

آموزش 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 و مستندات رسمی را پیش از اجرا بررسی کنید.