nl ▾
Nu beginnen

Quickstart Gids API voor Ongefilterde AI

Deze quickstart-gids helpt je bij het integreren van de uncensored Dolphin API met standaard OpenAI-compatible SDKs, waardoor je third-party rate limits en censuurlagen omzeilt.

Authenticatie en basis-URL-instelling

Configureer je client met de verstrekte base-URL en API-sleutel om direct verbinding te maken met ons gehoste eindpunt. Je ontvangt onmiddellijk na het aanmelden via Google of e-mail een enkele actieve sleutel, zonder dat een telefoonnummer nodig is. De base-URL is HTTPS://api.uncensoreddolphinopenrouter.com/v1 en de modelidentificatie is "uncensored". Deze opstelling werkt met elke OpenAI-compatible client door eenvoudig de base_url te wijzigen en je API-sleutel te verstrekken in de Authorization-header. Er zijn geen maandelijkse abonnementen of complexe routing nodig, alleen directe toegang tot het model.

Je eerste chat-completie versturen

Stuur een POST-verzoek naar het chat-completions-eindpunt om tekstantwoorden te genereren van het uncensored-model. Je kunt eenvoudige prompts of gestructureerde berichten versturen met het standaard OpenAI-formaat. De API retourneert een direct tekstantwoord zonder extra veiligheidsafwijzingen voor wettelijke inhoud voor volwassenen. Zorg dat je het model-veld in je request body instelt op "uncensored". Dit eindpunt ondersteunt alleen chat-completies, geen embeddings of image generation. Je kunt direct beginnen met testen met je trial credit of betaalde saldo.

Python SDK gebruiken

Initialiseer de OpenAI-client met je basis-URL en API-sleutel om verzoeken programmatisch te versturen. Deze aanpak stelt je in staat de uncensored LLM te integreren in je bestaande Python-applicaties met minimale codeaanpassingen. Stel de basis-URL in op ons gehoste eindpunt en geef je API-sleutel door voor authenticatie. De client behandelt de HTTP-verzoeken en retourneert het responsobject voor verdere verwerking. Je kunt parameters zoals temperatuur en top_p aanpassen om de uitvoerstijl te bepalen. Deze methode is ideaal voor het bouwen van aangepaste interfaces of het automatiseren van workflows.

Node SDK gebruiken

Configureer de OpenAI Node-client met de specifieke basis-URL en je API-sleutel om te communiceren met de API. Dit maakt naadloze integratie in Node.js-applicaties met bekende SDK-patronen mogelijk. Wijs de client naar HTTPS://api.uncensoreddolphinopenrouter.com/v1 en geef je sleutel op voor authenticatie. Je kunt vervolgens de chat-completions-methode aanroepen met je gewenste parameters. Het antwoord bevat de gegenereerde tekst en tokengebruiksstatistieken. Deze setup is perfect voor server-side applicaties of backend-services die ongecensureerde tekstgeneratie nodig hebben.

Stream-antwoorden verwerken

Schakel streaming in door de stream-parameter in te stellen op true in uw request om realtime tokenupdates te ontvangen. De API retourneert Server-Sent Events (SSE) voor directe feedback terwijl tokens worden gegenereerd. Elke chunk bevat gedeeltelijke tekst en gebruikgegevens in de laatste chunk. Deze aanpak vermindert de waargenomen latentie voor gebruikers door output progressief weer te geven. U kunt de SSE-stream parseren om uw UI realtime bij te werken. Streaming wordt ondersteund voor alle chat-completion requests, inclusief die met function calling of JSON-modus.

Tokenlimieten en kosten begrijpen

Het contextvenster ondersteunt tot 100.000 tokens voor prompt en completion samen. De maximale uitvoer is 16.000 tokens per verzoek. Prijzen zijn $0,15 per 1M inputtokens en $0,50 per 1M outputtokens, alleen gefactureerd voor daadwerkelijk gebruik. Fouten en weigeringen zijn kosteloos, zodat je alleen betaalt voor succesvolle voltooiingen. Voorgeladen tegoed vervalt nooit en je kunt bijbetalen met crypto vanaf $20. Dit transparante prijsmodel helpt je kosten effectief te beheren zonder verborgen kosten.

Rate limits and concurrency

Elke API-sleutel is beperkt tot 300 verzoeken per minuut en 8 gelijktijdige verzoeken om stabiele prestaties te garanderen. De maximale grootte van de request body is 8 MB, wat grote contextvensters toelaat. Als je deze limieten overschrijdt, ontvang je een 429-fout die aangeeft dat de rate limit is overschreden. Je kunt een nieuwe sleutel genereren om een bestaande te vervangen, aangezien er slechts één sleutel actief is per account. Deze limieten voorkomen misbruik terwijl ze hoge beschikbaarheid behouden. Houd je gebruik bij om binnen deze grenzen te blijven voor optimale prestaties.

cURL

curl https://api.uncensoreddolphinopenrouter.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List five key differences between python and rust"}]
  }'

Python

from openai import OpenAI

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

import OpenAI from "openai";

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

Streaming

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)

Veelgestelde vragen

Is de uncensored Dolphin API compatibel met OpenRouter-modellen?

Ja, onze API is volledig OpenAI-compatible, wat betekent dat deze werkt met standaard SDK's die worden gebruikt voor OpenRouter-modellen. We zijn echter een onafhankelijke dienst en bieden niet hetzelfde model of dezelfde infrastructuur als OpenRouter. Je kunt dezelfde clientcode gebruiken, maar wijzig de base URL naar die van ons voor directe toegang zonder rate limits van derden.

Wat gebeurt er als ik een 402-fout krijg?

Een 402-fout geeft aan dat je account onvoldoende tegoed heeft om het verzoek te verwerken. Je kunt je saldo aanvullen met USDT op TRC20 of USDC op Base, met bedragen variërend van $20 tot $500. Bonus tegoed wordt toegevoegd bij hogere stortingen, en je tegoed vervalt niet. Fouten zoals 401 (ongeldige sleutel) vereisen het controleren van je API-sleutel, terwijl 429 (snelheidslimiet) betekent dat je de limiet van 300 verzoeken per minuut hebt overschreden.

Kan ik deze API gebruiken voor function calling en JSON-modus?

Ja, de API ondersteunt function calling (tools) en de JSON-modus via de parameter response_format. Je kunt tools definiëren in je verzoek en gestructureerde JSON-antwoorden ontvangen. Dit maakt geavanceerde integratie met applicaties mogelijk die gestructureerde gegevens of dynamisch toolgebruik vereisen. Het ongecensureerde model verwerkt deze formaten betrouwbaar, waardoor het geschikt is voor complexe workflows.

Haal nu je sleutel op.

Meld je aan, haal de sleutel op en werk de basis-URL bij. Dat is alles wat erbij komt kijken.

Nu beginnen