مهاجرت از OpenAI SDK
بیشتر برنامههایی که با OpenAI SDK نوشته شدهاند با سه تغییر روی هوشگر کار میکنند.
سه تغییر لازم
- کلید API: کلید ساختهشده در داشبورد هوشگر.
- آدرس پایه:
https://api.hooshgar.ir/v1 - نام مدل: شناسهٔ مدل از کاتالوگ مدلها (مثلاً
openai/gpt-4o).
Python
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["HOOSHGAR_API_KEY"],
base_url="https://api.hooshgar.ir/v1",
)JavaScript / TypeScript
import OpenAI from "openai";
const client = new OpenAI({
apiKey: process.env.HOOSHGAR_API_KEY,
baseURL: "https://api.hooshgar.ir/v1",
});متغیرهای محیطی
کتابخانههای رسمی OpenAI این متغیرها را خودکار میخوانند؛ بدون تغییر کد هم میتوانید مهاجرت کنید:
OPENAI_API_KEY=YOUR_HOOSHGAR_API_KEY
OPENAI_BASE_URL=https://api.hooshgar.ir/v1همهٔ مدلها همهٔ پارامترهای OpenAI را پشتیبانی نمیکنند. پارامترهایی مانند
tools، response_format یا ورودی تصویر را فقط با مدلهایی استفاده کنید که در صفحهٔ مدل این قابلیت را دارند.قابلیتها در مدلهای مختلف متفاوت است و نام مدل در نمونهها فقط برای مثال است. پیش از استفاده، شناسهٔ دقیق مدل و قابلیتهای آن را در کاتالوگ مدلهای هوشگر بررسی کنید.
