מדריך ההתחלה המהיר של API של Dolphin
מדריך ההתחלה המהיר של API של Dolphin
אימות: אסימוני Bearer
האימות דורש טוקן Bearer הנשלח ב- Authorization כותרת.
קבלו את המפתח מהלוח או השתמשו באשראי ניסיוני. כל בקשה חייבת לכלול כותרת זו כדי להוכיח זהות.
שמרו על המפתח מאובטח. שתפו אותו רק עם שירותים מהימנים.
נקודת הקצה /v1/chat/completions
נקודת הקצה הזו מעבדת קלט טקסט ומחזירה פלט טקסט.
שלח בקשות ל https://api.whatisdolphin.com/v1 עם מזהה הדגם שלך וההודעות.
השתמשו במבנה זה לביצוע אינטראקציות בסיסיות.
תגובות בסטרימינג עם SSE
סטרימינג מאפשר מסירת טוקנים בזמן אמת באמצעות אירועים שנשלחו מהשרת.
הגדר stream כדי לקבל ערך true בפלט הבקשה.
נתח את הנתחים כשהם מגיעים כדי לבנות פלט רציף.
פקודות פונקציה ומצב JSON
Function calling מאפשר למודלים להריץ כלים בהתאם להוראות שלך.
השתמשו במצב JSON כדי לכפור ציות סכמה קפדני לנתונים מבניים.
הגדירו כלים בבקשה כדי להנחות את התנהגות המודל.
חלון ההקשר ומגבלות טוקנים
חלון ההקשר תומך ב-100,000 טוקנים בסך הכל.
מגבלות פלט משתנות: הגדירו max_tokens לשליטה, אחרת ברירת מחדל ל-2,048 טוקנים.
ניהול אורך הקלט כדי להישאר בתוך הגבולות לביצועים מיטביים.
מגבלות קצב וטיפול בשגיאות
גבולות קצב מאפשרים 300 בקשות לדקה לכל מפתח.
טפל בשגיאות 401 למפתחות לא חוקיים ו-429 למגבלות קצב.
בצע מעקב אחר השימוש כדי להימנע מהפרעות בשירות במהלך עומס גבוה.
cURL
curl https://api.whatisdolphin.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Define what a dolphin is in two lines."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.whatisdolphin.com/v1", api_key="YOUR_KEY")
resp = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.whatisdolphin.com/v1", apiKey: process.env.API_KEY });
const resp = await client.chat.completions.create({
model: "uncensored",
messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);זרימה
stream = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Tell the story in second person."}],
stream=True,
)
for chunk in stream:
if chunk.choices and chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)שאלות נפוצות
מהו המחיר לטוקן?
אסימוני קלט עולים $0.15 לכל 1M אסימונים. אסימוני פלט עולים $0.50 לכל 1M אסימונים. אשראי בתשלום מראש נגבה לפי שימוש בפועל.
כיצד להעמיס ידית אשראי?
העלו יתרה באמצעות קריפטו בלבד. שיטות מקובלות הן USDT (TRC20) או USDC (Base). סכום מינימלי הוא $20.
מה קורה אם אעבור את מגבלת הקצב?
אתה מקבל שגיאת 429 Too Many Requests. המתן לפני ניסיון חוזר או הפחית את תדירות הבקשות שלך כדי להישאר בתוך מגבלת 300 בקשות לדקה.
קבלו את מפתח ה-API שלכם בשלב אחד
הירשם, העתק את המפתח, עדכן את כתובת הבסיס. זוהי כל התצורה.