Loading...Working on your request
/ docs

البدء السريع

انتقل من SDK OpenAI الحالي إلى NextModel بثلاثة تعديلات فقط: عنوان الأساس الخاص بـ SDK، ومفتاح API، ومعرّف النموذج.

الكود أولاً

أمثلة Python وNode وcurl تستخدم نقطة النهاية نفسها المتوافقة مع OpenAI.

ما الذي يتغير في البدء السريع؟

عند الربط بـ NextModel يتغير عادةً ثلاثة أشياء فقط: عنوان base URL في الـ SDK، ومفتاح API، ومعرّف النموذج. تبقى بنية الطلب متوافقة مع OpenAI، لذا يمكن للفريق مقارنة التكلفة والجودة وملاءمة المزوّد قبل تعديل الشيفرة بشكل أعمق.

Python
from openai import OpenAI

client = OpenAI(
    api_key="YOUR_API_KEY",
    base_url="https://api.nextmodel.app/v1"
)

resp = client.chat.completions.create(
    model="doubao-seed-2-0-mini",
    messages=[{"role": "user", "content": "Hello from NextModel"}]
)

print(resp.choices[0].message.content)
Node
import OpenAI from "openai";

const client = new OpenAI({
  apiKey: process.env.NEXTMODEL_API_KEY,
  baseURL: "https://api.nextmodel.app/v1",
});

const response = await client.chat.completions.create({
  model: "doubao-seed-2-0-mini",
  messages: [{ role: "user", content: "Hello from NextModel" }],
});

console.log(response.choices[0].message.content);
curl
curl https://api.nextmodel.app/v1/chat/completions \
  -H "Authorization: Bearer $NEXTMODEL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "doubao-seed-2-0-mini",
    "messages": [{"role": "user", "content": "Hello from NextModel"}]
  }'