da ▾
Åbn konto

Dolphin api Quickstart

Kom i gang med Dolphin API ved at tilslutte dine eksisterende OpenAI-kompatible værktøjer til vores uncensored LLM. Denne guide dækker autentificering, grundlæggende anmodninger, streaming og kritiske grænser for højvolumenanvendelse.

https://api.apidolphin.com/v1uncensored

Base URL og autentificering

Din API-nøgle autentificerer hver anmodning til vores endpoint. Brug base-URL'en HTTPS://api.apidolphin.com/v1 med ethvert OpenAI-kompatibelt SDK. Modelidentifikatoren er "uncensored" til alle completioner. Denne opsætning sikrer, at din kode fungerer med vores infrastruktur uden ændringer.

Vi understøtter standardparametre som temperature og top_p. Du kan aktivere JSON-tilstand eller function calling efter behov. Fejl og afbrug forbruger ikke din forudbetalte kredit. Kun faktisk tokenforbrug opkræves til vores gennemsigtige priser.

Send din første forespørgsel

Send en grundlæggende chat-completion for at verificere din forbindelse. Brug curl-kommandoen nedenfor til at teste endepunktet. Erstat YOUR_API_KEY med din faktiske nøgle fra dashboardet. Svaret returnerer modellens tekstoutput.

Denne anmodning bruger det standard OpenAI-format. Du kan justere systemprompter eller brugermeddelelser efter behov. API'et returnerer et svarobjekt, der indeholder den genererede tekst. Verificer, at outputtet matcher dine forventninger, før du skalerer op.

Eksempelbrug:

curl https://api.apidolphin.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Convert the attached JSON payload to YAML format"}]
  }'

Python SDK-integration

Brug det officielle OpenAI Python-bibliotek til at interagere med vores API. Indstil base-URL'en og API-nøglen i din klientkonfiguration. Kodeeksemplet nedenfor viser et simpelt kald til tekstgenerering.

Installer biblioteket via pip. Initialiser derefter klienten med dine legitimationsoplysninger. Kald chat.completions.create med modelnavnet "uncensored". Denne tilgang holder din kode bærbar på tværs af forskellige LLM-udbydere.

Kodeeksempel:

from openai import OpenAI

client = OpenAI(base_url="https://api.apidolphin.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 SDK-integration

Node SDK'en følger det samme konfigurationsmønster. Initialiser OpenAI-klienten med din base-URL og nøgle. Send en completion-anmodning ved hjælp af modellen "uncensored". Denne metode er ideel til server-side-applikationer.

Sørg for, at du håndterer svardataene korrekt. API'et returnerer et standard completion-objekt. Du kan tilgå den genererede tekst fra svarobjektet. Denne opsætning fungerer med Express, Fastify eller ethvert Node.js-framework.

Implementeringseksempel:

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.apidolphin.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åndter Streaming-respons

Aktivér streaming for realtidslevering af tokens. Indstil stream-parameteren til true i din anmodning. API'et returnerer datastykker, mens de genereres. Dette reducerer den opfattede forsinkelse for slutbrugere.

Behandle hver chunk i din applikationslogik. Den sidste chunk indeholder detaljer om det endelige tokenforbrug. Streaming fungerer med alle understøttede parametre. Det er ideelt til chatgrænseflader og live tekstgenerering.

Streaming-eksempel:

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)

Begrænsninger, fejl og kontekstvindue

Din konto har et kontekstvindue på 100.000 tokens. Dette inkluderer både prompt- og completion-tokens. Det maksimale output pr. anmodning er 16.000 tokens. Hvis du ikke angiver max_tokens, er grænsen 2.048 tokens.

Rate limits tillader 300 anmodninger i minuttet per nøgle. Du kan have 8 samtidige anmodninger. Grænsen for anmodningskropstørrelse er 8 MB. Håndter HTTP 401 for ugyldige nøgler, 402 for utilstrækkelig kredit og 429 for rate limits. Fejl er gratis, så du kan prøve igen uden omkostninger.

FAQ

Hvad er dolphin API?

Dolphin API er et hosted, OpenAI-kompatibelt endpoint, der betjener en uncensored large language model. Det understøtter tekstgenerering med standardparametre som temperature og top_p. Du betaler kun for faktisk token-forbrug med forudbetalt kredit.

Hvordan fungerer prepaid-kredit?

Kredit opkræves baseret på reel tokenbrug til input og output. Fejl og afslag forbruger ikke din saldo. Betalt kredit udløber aldrig, og du kan topsupplere med krypto når som helst.

Hvad er hastedsbegrænsningerne?

Du kan sende op til 300 anmodninger i minuttet per API-nøgle. Der er en grænse på 8 samtidige anmodninger. Anmodningskroppen skal være under 8 MB. Disse grænser sikrer stabil ydeevne til højvolumenbrug.

Lås op for din API-nøgle

Tilmeld dig, få din nøgle, og opdater base-URL'en. Det er alt.

Åbn kontoSe dokumentation