תיעוד API של Dolphin ai
מדריך זה מכסה את יסדות ההתחלה המהירה עבור נקודת הקצה של LLM ללא צנזורה התואמת ל-SDKs סטנדרטיים של OpenAI. אתה מקבל תגובות גולמיות ללא סינון דרך מודל קריפטו בתשלום מראש.
הגדרת כתובת הבסיס ואימות
מפתחות API מאמתים את הבקשות שלך בתשלום מראש מיד. אתה מקבל מפתח פעיל אחד לכל חשבון, שמחליף כל מפתח קודם עם היצירה. כתובת הבסי מצביעה על השירות המארח.
- כתובת URL בסיסית: HTTPS://api.aidolphin.cc/v1
- כותרת: הרשאה: Bearer
YOUR_API_KEY
curl https://api.aidolphin.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five open source inference engines"}]
}'
Sending a basic chat completion request
שלח מטעני JSON סטנדרטיים לנקודת הקצה להשלמת צ'אט. מזהה המודל הוא תמיד "uncensored" לפלט טקסט עקבי. טוקני קלט עולים $0.15 למיליון, בעוד שטוקני פלט עולים $0.50 למיליון.
- מודל:
uncensored - פלט מקסימלי: 16,000 טוקנים
from openai import OpenAI
client = OpenAI(base_url="https://api.aidolphin.cc/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)
תגובות בזרם עם אירועים מרוחקים מוגדרים
אפשרו זרימה על ידי הגדרת stream: true בבקשה שלך. ה-API מחזיר נתונים באמצעות אירועים שנשלחו על ידי השרת (SSE) למסירת אסימונים בזמן אמת. פרטי שימוש באסימונים מופיעים בקטע הסופי של הזרם.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aidolphin.cc/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);
אכיפת מצב JSON לנתונים מבניים
שימוש response_format מוגדר ל {"type": "json_object"} כדי לכפות פלט מבני. זה מבטיח שהמודל יחזיר JSON תקף ללא פורמט מרקד נוסף. קריאה לפונקציות והגדרות כלים גם מסתמכות על מבנה JSON זה.
הגדרת טמפרטורה, top_p ורצעי עצירה
התאם פרמטרי דגימה כדי לשלוף באקראיות ובאורך הפלט. הגדר temperature ליצירתיות, top_p לדגימת ליבה, ו- stop רצפים לחיתוך מוקדם של הפלט. קנסות נוכחות ותדירות עוזרים להפחית ניסוחים חוזרים.
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)
הBנת מגבלות קצב וקוטות
כל מפתח API מאפשר 300 בקשות לדקה ו-8 בקשות מקבילות. גודל גוף הבקשה המקסימלי הוא 8 MB. שגיאות ודחייות אינן צורכות את האשראי ששולם מראש. אם תחרוג מהמגבלות, תקבל קוד סטטוס 429.
שאלות נפוצות
מהו חלון ההקשר עבור בקשות AI דולפין?
חלון ההקשר תומך ב-100,000 טוקנים עבור הנחיה והשלמה משולבות. ניתן להפיק עד 16,000 טוקנים לכל בקשה, או 2,048 טוקנים אם לא ציינתם מגבלת max_tokens.
כיצד לטפל בשגיאות אימות?
סטטוס 401 מציין מפתח API לא חוקי או חסר. ודא שהמפתח שלך פעיל ונשלח בכותרת ה-Authorization. סטטוס 402 משמעה שאשראי שולם מראש שלך אזל; הוסף אשראי באמצעות קריפטו כדי להמשיך.
האם מודל ה-dolphin ללא צנזורה מתאים לתוכן NSFW?
כן, המודל אינו מסרב לנושאים בוגרים, בדיוניים או שנויים במחלוקת החוקיים. הוא מיישם רק מגבלה קשה על תוכן מיני העוסק בקטינים. בקשות לנושאי בוגרים אחרים מעובדות כרגיל.
אבטח את המפתח שלך עכשיו
הירשם, קבל את האסימון, עדכן את כתובת ה-URL של הנקודה הסופית. זה מכסה את כל תצורת ההגדרה.