Dolphin AI-integrationsguide
Integrer vores ukensurerede LLM API med standard OpenAI SDK'er. Denne guide dækker opsætning, streaming og værktøjer til ubegrænset indholdsgenerering.
Forudsætninger: SDK og API-nøgle setup
Installer den officielle SDK til dit sprog. Opret en konto via e-mail eller Google-login på vores dashboard. Generer din API-nøgle med det samme. Der kræves ikke telefonnummer. Nøglen vises én gang på skærmen. Gem den sikkert. Vi gemmer ikke din betalingsmetode. Krypto-opladninger bruger USDT eller USDC. Kredit udløber ikke. Fejl koster ingenting. Du betaler kun for brugte tokens.
Konfiguration af base URL og headers
Peg din klient til vores base URL. Indstil authorization headeren med din key. Brug model ID "uncensored". Dette sikrer, at du rammer vores uncensored model. Det er ikke GPT eller Claude. Endpointet accepterer standard chat completions. Headers skal inkludere API key. Andre felter er valgfrie. Temperature og top_p fungerer som forventet. Vi understøtter standard OpenAI-parametre. Tjek dokumentationen for grænser.
curl https://api.dolphinllmmodel.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the max token limit for this endpoint?"}]
}'
At sende din første chat completion request
Send en POST-anmodning med dine beskeder. Inkluder systemprompten for kontekst. Definer brugermeldingens indhold. Modellen returnerer en tekstrespons. Du kan angive max tokens. Standard output er 2,048 tokens. Indstil højere grænser, hvis det er nødvendigt. Kontekstvinduet er 100,000 tokens. Input og output deler denne grænse. Sørg for, at din prompt passer. Fejl returnerer standard JSON-koder. Tjek response-kroppen for fejl.
from openai import OpenAI
client = OpenAI(base_url="https://api.dolphinllmmodel.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)
Aktivering af streaming til svar i realtid
Indstil streaming til true i din anmodning. API'et returnerer chunks via SSE. Hvert chunk indeholder delvis tekst. Behandle tokens, når de ankommer. Dette reducerer den opfattede latens. Du får øjeblikkelig feedback. Det sidste chunk indeholder tokenforbrug. Overvåg forbrug til omkostningssporing. Streaming fungerer med alle parametre. Værktøjer og JSON-tilstand streamer også. Håndter forbindelsesafbrydelser pænt. Opret forbindelse igen, hvis streamen fejler.
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)
Brug af værktøjer og funktionskald
Definér funktionskemaer i din anmodning. Overfør dem som værktøjer til API'et. Modellen returnerer værktuskald. Parser argumenterne til udførelse. Indsend resultaterne tilbage til modellen. Dette muliggør komplekse workflows. Support er standard OpenAI-format. Værktøjsvalg kan være automatisk. Du kan tvinge specifikke værktøjer. JSON-tilstand fungerer også med værktøjer. Sørg for, at dit skema er gyldigt. Ugyldige skemaer forårsager fejl. Test med enkle funktioner først.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.dolphinllmmodel.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);
Håndtering af rate limits og fejl
Vi håndhæver 300 anmodninger per minut. Samtidige anmodninger er begrænset til otte. Anmodningskroppe skal være under 8 MB. En 401-fejl betyder en ugyldig nøgle. Tjek din autentikeringsheader. En 402-fejl indikerer mangel på kredit. Top op med krypto for at fortsætte. 429 betyder, at du har ramt rate-limiteren. Vent og prøv igen med backoff. Fejl er gratis. Kun fuldførte tokens koster kredit. Kontekst er 100.000 tokens i alt.
FAQ
Er dette den officielle Dolphin model API?
Nej. Vi er en uafhængig tjeneste. Vi hoster en uncensored-model kompatibel med OpenAI-klienter. Det er ikke den officielle vendor-API. Tjek deres dokumentation for deres specifikke begrænsninger.
Hvordan betaler jeg for API'en?
Vi accepterer kun krypto. Brug USDT på TRC20 eller USDC på Base. Top-up beløb ligger mellem $20 og $500. Bonuskredit gælder for større beløb.
Hvad er størrelsen på context window?
Kontekstvinduet er på 100.000 tokens. Dette inkluderer både prompt og completion. Maks output pr. request er 16.000 tokens. Brug standardværdien 2.048, hvis ikke angivet.
Sikr din API-nøgle
Registrer, få nøglen, og opdater base-URL. Simpel opsætning.