da ▾
Få API-nøgle

Dolphin ai API Documentation

Denne guide dækker quickstart-essentials for uncensored LLM-endpointet, der er kompatibelt med standard OpenAI SDK'er. Du får rå, filtreringsfrie svar via en forbetalt krypto-model.

Autentificering og Base URL-setup

API-nøgler autentificerer dine forudbetalte anmodninger øjeblikkeligt. Du modtager én aktiv nøgle pr. konto, som erstatter enhver tidligere nøgle ved generering. Base-URL'en peger på den hosted service.

  • Base URL: HTTPS://api.aidolphin.cc/v1
  • Header: Authorization: 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"}]
  }'

At sende en basic chat completion request

Send standard JSON-payloads til chat-completions-endpointet. Model-IDet er altid "uncensored" for konsistent tekstoutput. Input-tokens koster $0.15 per million, mens output-tokens koster $0.50 per million.

  • Model: uncensored
  • Maks. output: 16.000 tokens
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)

Streaming-respons med Server-Sent Events

Aktivér streaming ved at indstille stream: true i din anmodning. API'et returnerer data via Server-Sent Events (SSE) til realtids-tokenlevering. Tokenforbrugsdetaljer vises i den sidste del af streamen.

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);

Tvinger JSON-tilstand til strukturerede data

Brug response_format indstillet til {"type": "json_object"} for at tvinge struktureret output. Dette sikrer, at modellen returnerer gyldig JSON uden ekstra markdown-formatering. Funktionskald og værktogsdefinitioner afhænger også af denne JSON-struktur.

Konfigurerer temperatur, top_p og stopsekvenser

Juster samplingparametre for at kontrollere tilfældighed og outputlængde. Indstil temperature til kreativitet, top_p for nucleus sampling, og stop sekvenser til at forkorte output tidligt. Nærværs- og frekvensstraffe hjælper med at reducere gentagende formuleringer.

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)

Forståelse af hastighedsbegrænsninger og kvoter

Hver API-nøgle giver 300 anmodninger i minuttet og 8 samtidige anmodninger. Den maksimale anmodningskropstørrelse er 8 MB. Fejl og afvisninger forbruger ikke din forudbetalte kredit. Hvis du overskrider grænserne, modtager du en 429-statuskode.

Ofte stillede spørgsmål

Hvad er kontekstvinduet for dolphin AI-requests?

Kontekstvinduet understøtter 100.000 tokens for både prompt og completion tilsammen. Du kan outputte op til 16.000 tokens pr. anmodning, eller 2.048 tokens hvis du ikke angiver en max_tokens-grænse.

Hvordan håndterer jeg autentificeringsfejl?

En 401-status indikerer en ugyldig eller manglende API-nøgle. Sørg for, at din nøgle er aktiv og sendes i Authorization-headeren. En 402-status betyder, at din forudbetalte kredit er opbrugt; oplad via krypto for at genoptage.

Er dolphin ukensurerede model egnet til NSFW-indhold?

Ja, modellen nægter ikke lovligt voksen, fiktivt eller kontroversielt indhold. Den håndhæver kun en hård grænse for seksuelt indhold, der involverer mindreårige. Forespørgsler om andre voksne temaer behandles normalt.

Sikr din nøgle nu

Registrer, hent tokenet, og opdater endpoint-URL'en. Det dækker hele konfigurationen.

Få API-nøgleSe dokumentation