nl ▾
Maak sleutels

Dolphin llm API Quickstart

Dolphin LLM biedt een ongecatureerde API met een 100k contextvenster. Deze gids laat ontwikkelaars zien hoe ze de service kunnen integreren met standaard OpenAI-compatible clients.

Authenticatie & basis-URL-instelling

De API gebruikt standaard Bearer token-authenticatie. Je ontvangt je sleutel direct na het aanmelden met Google of een e-mailadres. Bewaar deze sleutel veilig in je environment variables. Alle verzoeken moeten gericht zijn op de dedicated base URL voor het ongecensureerde model.

  • Basis-URL: HTTPS://api.llmdolphin.com/v1
  • Auth Header: Authorization: Bearer YOUR_API_KEY
curl https://api.llmdolphin.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Set variable x to 5"}]
  }'

Het Chat Completions Endpoint

Stuur tekstprompts naar het POST /v1/chat/completies-eindpunt. De model id is 'uncensored'. U kunt antwoorden streamen of ontvangen als volledige tekstblokken. De API accepteert standaard berichtformaten met system-, user- en assistant-rollen.

from openai import OpenAI

client = OpenAI(base_url="https://api.llmdolphin.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)

Streaming-responsen & tokengebruik

Schakel streamen in door stream=true in te stellen. De server retourneert Server-Sent Events (SSE). Token-gebruiksgegevens verschijnen in de laatste chunk van de stream. Dit stelt je in staat kosten in realtime bij te houden zonder te wachten op de volledige respons.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.llmdolphin.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);

Functiedaanroep & JSON-modus

Het model ondersteunt function calling met tooldefinities. Je kunt ook JSON-uitvoer afdwingen met response_format. Dit zorgt voor consistente parsing voor je automatiseringspipelines. Definieer tools in de messages-array of request-object.

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)

Parameters: Temperature, Top P en Seed

Beheers creativiteit met temperature en diversiteit met top_p. Gebruik seed voor reproduceerbare uitvoeren. Het model accepteert standaardparameters zoals stop-sequentieën en presence penalty. Pas deze waarden aan om ze aan te passen aan jouw specifieke use case.

Fouthantering & Rate Limits

Verwerk 401-fouten voor ongeldige sleutels en 402 voor onvoldoende tegoed. Rate limits zijn 300 verzoeken per minuut. Het contextvenster is 100.000 tokens. Fouten en weigeringen verbruiken geen tegoed. Controleer de reactiestatus voor details.

Veelgestelde vragen

Wat is het contextvenster voor de Dolphin LLM?

Het model ondersteunt een contextvenster van 100.000 tokens. Dit omvat zowel de prompt als de voltooiing. Je kunt tot 16.000 tokens per uitvoer aanvragen.

Hoe betaal ik voor de API?

Je kunt tegoeden bijbetalen met USDT op TRC20 of USDC op Base. Credits vervallen niet en worden berekend op basis van daadwerkelijk verbruik. Het minimumbedrag voor een top-up is $20.

Is het onbeperkte model hetzelfde als GPT?

Nee, het is een open-weight model dat is afgestemd op onbeperkte antwoorden. Het is geen GPT, Claude of enig ander model van een andere leverancier. Het werkt met dezelfde clientcode.

Genereer uw API-sleutel

Registreer, haal de sleutel op en pas je base URL aan. Dat is alles wat je hoeft te configureren.

Maak sleutels