תשובה ישירה

העמוד הזה מסביר איך צוותים משתמשים בשער התואם ל-OpenAI של NextModel. חברו את ה-SDK הקיים של OpenAI ל-NextModel בתוך דקות, ואז השוו בין ספקים ושמרו על עלויות שקופות לפני הזרמת תעבורת ייצור. הוא מוסיף את השלבים המעשיים, הערות ההגדרה והשאלות הנפוצות.

התחילו מנקודת קצה תואמת OpenAI

NextModel היא שכבת ניתוב תואמת OpenAI שנבנתה לצוותים שמשיקים מוצרי AI. הגדירו את כתובת הבסיס של ה-SDK ל-https://api.nextmodel.app/v1, השתמשו במפתח ה-API של NextModel, ואז בחרו מזהה מודל מהקטלוג כדי להשוות בין ספקים לפני שהעומס גדל.

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"}]
  }'

מה משתנה בהעברה מפרויקט OpenAI קיים?

ברוב המקרים ההעברה משנה רק שלושה רכיבים: כתובת בסיס, מפתח API ושם המודל. האפליקציה יכולה לשמור על אותה צורת השלמת צ'אט בזמן שמשווים מחיר, יכולת, מקור ספק והתאמה לעומס העבודה.

כתובת בסיסhttps://api.nextmodel.app/v1
נקודת קצה/chat/completions
authAuthorization: Bearer YOUR_API_KEY
מודלהשתמשו במזהה מודל מהקטלוג של NextModel, למשל doubao-seed-2-0-mini