Οδηγός Γρήγορης Έναρξης Dolphin API
Οδηγός Γρήγορης Έναρξης Dolphin API
Πιστοποίηση: Bearer Tokens
Η πιστοποίηση απαιτεί ένα διακριτικό Bearer που στέλνεται στο Authorization header.
Κτήστε το κλειδί API σας από το dashboard ή χρησιμοποιήστε το πιστωτικό υπόλοιπο δοκιμής. Κάθε αίτηση πρέπει να περιλαμβάνει αυτό το header για να αποδείξει την ταυτότητά σας.
Διατηρήστε το key ασφαλές. Κοινοποιήστε το μόνο σε αξιόπιστες υπηρεσίες.
Το Endpoint /v1/chat/completions
Αυτό το endpoint επεξεργάζεται είσοδο κειμένου και επιστρέφει έξοδο κειμένου.
Στείλτε αιτήματα στο https://api.whatisdolphin.com/v1 με το μοντέλο ID σας και τα μηνύματα.
Χρησιμοποιήστε αυτή τη δομή για βασικές αλληλεπιδράσεις.
Streaming Αποκρίσεις με SSE
Το streaming επιτρέπει την παράδοση token σε πραγματικό χρόνο μέσω Server-Sent Events.
Ορίστε stream σε true στο payload του αιτήματός σας.
Επεξεργαστείτε τα κομμάτια καθώς φτάνουν για να χτίσετε μια συνεχόμενη έξοδο.
Function Calling και JSON Mode
Η κλήση συναρτήσεων επιτρέπει στα μοντέλα να εκτελούν εργαλεία βάσει των οδηγιών σας.
Χρησιμοποιήστε JSON mode για να επιβάλετε αυστηρή συμμόρφωση σχήματος για δομημένα δεδομένα.
Ορίστε εργαλεία στο request για να καθοδηγήσετε τη συμπεριφορά του μοντέλου.
Παράθυρο Συμφραζομένων και Όρια Tokens
Το παράθυρο συμφραζομένων υποστηρίζει συνολικά 100.000 tokens.
Όρια εξόδου: ορίστε max_tokens για έλεγχο, αλλιώς προεπιλογή 2,048 tokens.
Διαχειριστείτε το μήκος input για να μείνετε εντός ορίων για βέλτιστη απόδοση.
Όρια Ρυθμού και Διαχείριση Σφαλμάτων
Οι περιορισμοί ρυθμού επιτρέπουν 300 αιτήματα ανά λεπτό ανά κλειδί.
Handle 401 errors για άκυρα keys και 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)Frequently asked questions
Ποιο είναι το κόστος ανά token;
Τα input tokens κοστίζουν $0.15 ανά 1M tokens. Τα output tokens κοστίζουν $0.50 ανά 1M tokens. Το προπληρωμένο credit χρεώνεται βάσει της πραγματικής χρήσης.
Πώς μπορώ να συμπληρώσω το πιστωτικό μου υπόλοιπο;
Χρησιμοποιήστε μόνο crypto. Οι αποδεκτές μέθοδοι είναι USDT (TRC20) ή USDC (Base). Ελάχιστο ποσό $20.
Τι συμβαίνει αν ξεπεράσω το όριο ρυθμού;
Λαμβάνετε σφάλμα 429 Too Many Requests. Περιμένετε πριν δοκιμάσετε ξανά ή μειώστε τη συχνότητα των αιτήσεών σας για να μείνετε εντός του ορίου των 300 αιτήσεων ανά λεπτό.
Κτήστε το API key σας σε ένα βήμα
Εγγραφείτε, αντιγράψτε το κλειδί, ενημερώστε τη base URL. Αυτή είναι όλη η διαμόρφωση.