nl ▾
Account openen

Snelstartgids Dolphin api

Aan de slag met de Dolphin-API door je bestaande OpenAI-compatibele tools te verbinden met onze ongecensureerde LLM. Deze gids behandelt authenticatie, basisverzoeken, streaming en kritieke limieten voor hoogvolumegebruik.

https://api.apidolphin.com/v1uncensored

Basis-URL en authenticatie

Je API-sleutel authenticeert elk verzoek aan ons eindpunt. Gebruik de basis-URL HTTPS://api.apidolphin.com/v1 met elke OpenAI-compatible SDK. De modelidentificatie is "uncensored" voor alle voltooiingen. Deze opstelling zorgt ervoor dat je code zonder aanpassingen werkt met onze infrastructuur.

We ondersteunen standaard parameters zoals temperature en top_p. Je kunt JSON-modus of function calling inschakelen naar behoefte. Fouten en weigeringen verbruiken je voorbetaalde tegoed niet. Alleen daadwerkelijk token-gebruik wordt aangerekend tegen onze transparante tarieven.

Verstuur uw eerste verzoek

Stuur een basis chat-completie om je verbinding te verifiëren. Gebruik de onderstaande curl-opdracht om het eindpunt te testen. Vervang YOUR_API_KEY door je daadwerkelijke sleutel van het dashboard. De respons retourneert de tekstuitvoer van het model.

Dit verzoek gebruikt de standaard OpenAI-indeling. Je kunt system prompts of user messages aanpassen naar behoefte. De API retourneert een response-object met de gegenereerde tekst. Verifieer of de output aan je verwachtingen voldoet voordat je opschalt.

Voorbeeldgebruik:

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 Integratie

Gebruik de officiële OpenAI Python-bibliotheek om verbinding te maken met onze API. Stel de basis-URL en API-sleutel in in uw clientconfiguratie. Het onderstaande codevoorbeeld toont een eenvoudige tekstgeneraoproep.

Installeer de bibliotheek via pip. Initialiseer vervolgens de client met uw referenties. Roep chat.completions.create aan met de modelnaam "uncensored". Deze aanpak houdt uw code draagbaar over verschillende LLM-aanbieders heen.

Voorbeeldcode:

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-integratie

De Node SDK volgt hetzelfde configuratiepatroon. Initialiseer de OpenAI-client met je basis-URL en sleutel. Stuur een voltooiingsverzoek met het model "uncensored". Deze methode is ideaal voor server-side applicaties.

Zorg ervoor dat je de responsgegevens correct verwerkt. De API retourneert een standaard completion-object. Je kunt de gegenereerde tekst toegang krijgen via het response-object. Deze setup werkt met Express, Fastify of elke Node.js-framework.

Voorbeeld van implementatie:

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

Afhandelen van Streamingresponsen

Schakel streaming in voor realtime tokenlevering. Stel de stream-parameter in op true in uw verzoek. De API retourneert gegevenschunks zodra ze gegenereerd zijn. Dit vermindert de waargenomen latentie voor eindgebruikers.

Verwerk elke chunk in je applicatielogica. De laatste chunk bevat de details van het uiteindelijke tokengebruik. Streaming werkt met alle ondersteunde parameters. Het is ideaal voor chatinterfaces en live tekstgeneratie.

Streamingvoorbeeld:

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)

Limieten, fouten en contextvenster

Je account heeft een contextvenster van 100.000 tokens. Dit omvat zowel prompt- als completion-tokens. De maximale uitvoer per verzoek is 16.000 tokens. Als je max_tokens niet instelt, is de limiet 2.048 tokens.

Rate limits allow 300 requests per minute per key. You can have 8 concurrent requests. The request body size limit is 8 MB. Handle HTTP 401 for invalid keys, 402 for insufficient credit, and 429 for rate limits. Errors are free, so you can retry without cost.

FAQ

Wat is de dolphin API?

De dolphin API is een gehost, OpenAI-compatible endpoint dat een uncensored large language model serveert. Het ondersteunt tekstgeneratie met standaardparameters zoals temperature en top_p. Je betaalt alleen voor daadwerkelijk tokengebruik met prepaid credit.

Hoe werkt de voorbetaalde credit?

Credit wordt berekend op basis van daadwerkelijk tokengebruik voor input en output. Fouten en weigeringen kosten geen saldo. Betaalde credit vervalt nooit en je kunt op elk moment bijbetalen met crypto.

Wat zijn de rate limits?

U kunt tot 300 verzoeken per minuut per API-sleutel versturen. Er is een limiet van 8 gelijktijdige verzoeken. Het verzoeklichaam moet onder de 8 MB blijven. Deze limieten zorgen voor stabiele prestaties bij hoog volume gebruik.

Ontgrendel je API sleutel

Meld je aan, haal je sleutel op en stel de basis-URL in. Dat is alles.

Account openenDocumentatie bekijken