nl ▾

Betaal voor tokens, geen abonnementen.

Integreer de onbeperkte API snel

Begin binnen enkele minuten met het gebruik van de uncensored AI API door je bestaande OpenAI-compatible client naar onze base URL te wijzen. Deze quickstart behandelt authenticatie, chatcompleties, streaming en toolaanroepen met concrete voorbeelden.

Authenticatie en basis-URL

Ja, je kunt je direct authenticeren met de base URL die op het dashboard wordt vermeld. Onze service gebruikt standaard API key headers die compatibel zijn met elke OpenAI SDK. Je ontvangt je sleutel direct na het aanmelden met Google of e-mail. Er is geen telefoonnummer nodig voor de initiële setup.

Stel de base_url naar https://api.isgrokuncensored.com/v1. Voer je sleutel in de Authorization header. Het systeem valideert referenties voordat tokens worden verwerkt. Fouten zoals 401 duiden op een ongeldige of ontbrekende sleutel. Controleer het dashboard als de sleutel niet werkt.

Chat completions endpoint

Stuur een POST-verzoek naar /v1/chat/completions om tekstantwoorden te krijgen. Het eindpunt accepteert standaard berichtarrays en retourneert gegenereerde tekst. Het ondersteunt geen afbeeldingen, audio of embeddings. Gebruik de model-ID uncensored voor alle verzoeken. Dit zorgt ervoor dat u het juiste open-weight model gebruikt.

Invoertokens kosten $0,15 per miljoen, terwijl uitvoertokens $0,50 per miljoen kosten. Voorschotkrediet wordt alleen afgeschreven voor echt gebruik. Fouten en weigeringen verbruiken je saldo niet. Je kunt tot 8 MB per verzoeklichaam versturen. Deze limiet dekt de meeste standaard tekstinteracties.

Streaming responses en tokenverbruik

Activeer streaming door stream naar true in je verzoek. Je ontvangt Server-Sent Events (SSE) voor realtime-tokenlevering. De laatste chunk bevat de totale statistieken over tokengebruik. Dit stelt je in staat om kosten realtime te volgen. Het is essentieel voor het bouwen van responsieve chatinterfaces.

Parseer de SSE-data om uw UI incrementeel bij te werken. Het model genereert tekst continu totdat het contextvenster vol is of een stopsequentie activeert. Max output is 16,000 tokens per verzoek. U moet max_tokens om de standaard 2.048 tokens te overschrijden. Dit voorkomt onverwachte kosten door lange responsen.

Function calling en JSON-modus

Gebruik de tools parameter om functievermogen in te schakelen. Definieer je toolschema in het request body. Het model retourneert gestructureerde argumenten voor je functies. Dit werkt naadloos met standaard OpenAI-compatible clients. Je kunt ook JSON-uitvoer forceren met response_format. Dit is nuttig voor het parseren van gestructureerde gegevens.

Instellen response_format naar {"type": "json_object"} om pure JSON te krijgen. Deze modus schakelt conversatievuller uit. Het is ideaal voor programmeerbare integraties. Je kunt tools en JSON-modus combineren voor complexe workflows. De API verwerkt het parseren intern. Je hoeft alleen de uitvoerstructuur te valideren.

Modelparameters: temperature en top_p

Aanpassen temperature om de willekeurigheid te bepalen. Hogere waarden leveren meer creatieve outputs op. Lagere waarden maken antwoorden meer deterministisch. De standaardwaarde is meestal 1,0. Je kunt deze instellen tussen 0 en 2. Gebruik top_p voor nucleus sampling. Dit beperkt de waarschijnlijkheidsmassa van overwogen tokens. Het werkt samen met temperatuur om de outputkwaliteit te verfijnen.

Andere ondersteunde parameters zijn stop sequenties, seed voor reproduceerbaarheid, en straffen zoals presence_penalty. Deze stellen je in staat het generatieproces te verfijnen. Je kunt experimenteren met verschillende combinaties. De API respecteert alle standaard OpenAI-parameters. Dit zorgt voor eenvoudige migratie vanaf andere providers. Test verschillende waarden om de beste pasvorm voor je use case te vinden.

Limieten, fouten en contextvenster

Het contextvenster ondersteunt in totaal 100.000 tokens. Dit omvat zowel prompt als completion tokens. U kunt grote documenten verzenden voor analyse. Rate limits staan 300 verzoeken per minuut per sleutel toe. Concurrentie is beperkt tot 8 gelijktijdige verzoeken. Het overschrijden van deze limieten retourneert een 429-fout. Probeer opnieuw met exponentiële backoff.

Handel fouten soepel af in je code. Een 402-fout betekent dat je vooruitbetaalde credit op is. Laad op met crypto om de service voort te zetten. Een 401-fout geeft een authenticatieprobleem aan. Controleer de geldigheid van je sleutel. De API rekent niet voor mislukte verzoeken vanwege validatiefouten. Dit beschermt je saldo tegen onbedoelde pieken.

cURL

curl https://api.isgrokuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Return the current UTC timestamp"}]
  }'

Python

from openai import OpenAI

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

Wat is de basis-URL voor de ongecensureerde AI API?

De basis-URL is HTTPS://api.isgrokuncensored.com/v1. Je moet dit instellen in je OpenAI-compatibele SDK-configuratie. Het vervangt het standaard OpenAI-eindpunt. Dit zorgt ervoor dat verzoeken naar onze servers gaan. De URL ondersteunt zowel streaming- als niet-streamingverzoeken. Gebruik het voor alle chat-completies.

Hoe verzorg ik streamingantwoorden met de onbeperkte LLM?

Stel de stream-parameter in op true in je request. Je ontvangt Server-Sent Events (SSE) met gedeeltelijke tekst. Parseer elke chunk om je interface bij te werken. De laatste chunk bevat tokenverbruiksgegevens. Dit stelt je in staat om gegenereerde tekst realtime weer te geven. Het is efficiënt voor grote responsen.

Wat gebeurt er als ik de frequentielimiet overschrijd?

Je ontvangt een 429-statuscode. De API staat 300 verzoeken per minuut per sleutel toe. Gelijktijdigheid is beperkt tot 8 gelijktijdige verzoeken. Implementeer exponentiële backoff in je client. Dit voorkomt dat de server overbelast raakt. Probeer het verzoek opnieuw na een korte vertraging. De API rekent geen kosten voor door limieten beperkte verzoeken als ze de validatie niet doorstaan.

Verkrijg nu je API-sleutel

Meld je aan, kopieer je sleutel en werk je basis-URL bij. Dat is alles wat je nodig hebt om te configureren.

API-sleutel ophalenDocumentatie bekijken