NL ▾
API-sleutel aanvragen

Snelstart voor Grok NSFW-gebruikers

Verbind je bestaande OpenAI SDK in minuten met een gehost, ongecensureerd LLM-endpoint. Deze snelstart begeleidt je door authenticatie, basisverzoeken, streaming en toolintegratie met de code die je al kent.

Authenticatie & Basis-URL

Onze API implementeert het openai compatibele protocol. Je verifieert jezelf door je unieke API-sleutel mee te sturen in de Authorization header. De basis-URL voor alle verzoeken is https://api.groknsfw.cc/v1. In tegenstelling tot standaardproviders, vereisen we geen specifieke organisatie-ID. Genereer je sleutel eenvoudig via het dashboard of de snelregistratiepagina. Houd je sleutel veilig; deze geeft volledige toegang tot je prepaid tegoed. Er zijn geen maandelijkse kosten of abonnementen, alleen pay-per-token prijzen zonder vervaldatum.

Elk verzoek moet de model-ID uncensored bevatten. Dit model is een open-weight large language model gehost op onze infrastructuur, verschillend van andere leveranciers. Het is afgestemd op het bieden van ongecensureerde antwoorden voor wettelijk volwassen inhoud, terwijl een hoge feitelijke nauwkeurigheid wordt behouden. Je hoeft de versie van je clientbibliotheek niet te wijzigen; standaard OpenAI SDK's werken direct.

Basis chatvoltooiing

Stuur een standaard chatvoltooiingsverzoek om tekst te genereren. Het endpoint accepteert een lijst met berichten, inclusief rollen voor systeem, gebruiker en assistent. Deze structuur stelt je in staat context, instructies en gespreksgeschiedenis te definiëren. Het model retourneert een tekstantwoord op basis van de verstrekte prompt. Je kunt de creativiteit van de uitvoer beheren met parameters zoals temperature en top_p. Als er geen max_tokens is opgegeven, is de standaard uitvoergrens 2.048 tokens. Je kunt dit verhogen tot maximaal 32.000 tokens per verzoek, binnen het totale contextvenster van 100.000 tokens.

Fouten worden geretourneerd in standaard JSON-formaat. Veelvoorkomende problemen zijn ongeldige sleutels of onvoldoende tegoed. De API voert geen tokenisatie voor je uit; je stuurt tekst en het model verwerkt deze intern. Je ontvangt de gegenereerde eindtekst of gedeeltelijke streams indien ingeschakeld.

Streaming-antwoorden

Streaming wordt ondersteund via Server-Sent Events (SSE). Gebruik de parameter stream ingesteld op true in je verzoek. De API retourneert een reeks chunks terwijl het model tekst genereert. Dit is handig voor realtime UI-updates of het verminderen van waargenomen latentie. Elke chunk bevat gedeeltelijke gegevens. De laatste chunk bevat de tokengebruiksstatistieken voor het verzoek, zodat je de kosten nauwkeurig kunt bijhouden. Zorg ervoor dat je clientbibliotheek streamonderbrekingen soepel afhandelt.

Functieaanroep & Tools

De API ondersteunt function calling, waardoor het model gestructureerde gegevens kan uitvoeren in plaats van platte tekst. Definieer je tools in de parameter tools, met vermelding van de functienaam, beschrijving en parameterschema. Wanneer het model een toolaanroep noodzakelijk acht, retourneert het de functienaam en argumenten in JSON-formaat. Je applicatie voert vervolgens de functie uit en voert het resultaat terug in het gesprek. Dit maakt complexe workflows, gegevensextractie en geautomatiseerde acties mogelijk. Stel tool_choice in om te bepalen of het model een tool moet gebruiken of vrij kan kiezen.

JSON-modus

Voor applicaties die strikte uitvoerformaten vereisen, gebruik je JSON-modus. Stel de parameter response_format in op {"type": "json_object"}. Het model beperkt zijn uitvoer tot geldige JSON. Dit is ideaal voor het parseren van gegevens in je backend-systemen of het genereren van gestructureerde configuraties. Houd er rekening mee dat JSON-modus de redeneringsflexibiliteit van het model iets kan verminderen in vergelijking met vrije tekst. Zorg dat je prompt het model duidelijk instrueert om alleen JSON uit te voeren. Deze functie werkt samen met function calling, maar biedt een eenvoudigere interface wanneer je alleen gestructureerde gegevens nodig hebt zonder tooldefinities.

Tokengebruik & Limieten

Je account is beperkt tot 300 verzoeken per minuut en 8 gelijktijdige verzoeken per sleutel. De maximale grootte van de request body is 8 MB. Als je deze limieten overschrijdt, retourneert de API een 429-statuscode. Authenticatiefouten retourneren 401, en onvoldoende tegoed retourneert 402. Prijzen zijn $0,25 per miljoen input tokens en $1,00 per miljoen output tokens. Fouten en weigeringen verbruiken geen tegoed. Het contextvenster is 100.000 tokens in totaal, inclusief zowel prompt als completion. Beheer je token-gebruik zorgvuldig om onverwachte kosten te vermijden. Credit verloopt nooit, en je kunt altijd opwaarderen met crypto.

cURL

curl https://api.groknsfw.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

Python

from openai import OpenAI

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

Node.js

import OpenAI from "openai";

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

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)

API-specificaties

Alle echte limieten en functies van de API op één plek — controleer ze voordat je opwaardeert.

OnderdeelWaarde
API-formaatOpenAI-compatibel: elke OpenAI-SDK werkt — vervang alleen base URL en sleutel
AuthenticatieAuthorization: Bearer YOUR_KEY
Model-IDuncensored
EndpointsPOST /v1/chat/completions · GET /v1/models
Base URLhttps://api.groknsfw.cc/v1
JSON-modusresponse_format: {"type": "json_object"}
Parameterstemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Max. uitvoertot de rest van het venster van 100.000 tokens; max_tokens optioneel (geen aparte limiet)
Function callingja — tools, tool_choice; antwoorden bevatten tool_calls, ook bij streaming; resultaten als role: tool
Contextvenster100.000 tokens (invoer + uitvoer)
Streamingja — server-sent events; het laatste deel bevat het tokenverbruik
Gelijktijdige verzoekentot 8 tegelijk per sleutel
Rate limit300 verzoeken per minuut per sleutel
ResponsheadersX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Verzoekgroottetot 8 MB
Bonus+5% vanaf $50, +10% vanaf $100
Geldigheidbetaald tegoed verloopt niet, geen abonnement
Afrekeningprepaid tegoed op basis van echt verbruik; fouten en weigeringen zijn gratis
OpwaarderenUSDT (TRC20) of USDC (Base), elk heel bedrag van $10 tot $500
Gratis proeftegoed$0,50 voor 7 dagen, zonder kaart · Proefsleutel: 2 parallelle verzoeken, 60 per minuut; volledige limieten (8 en 300) na eerste opwaardering
Prijs$0,25 per 1 mln invoertokens · $1,00 per 1 mln uitvoertokens
InloggenGoogle of e-mail en wachtwoord
Sleutelséén actieve sleutel per account; een nieuwe vervangt de oude
Inhoudinhoud voor volwassenen toegestaan; seksuele inhoud met minderjarigen wordt geweigerd

Foutcodes

Fouten komen als JSON met een vaste type; mislukte of geweigerde verzoeken kosten niets.

CodeTypeBetekenis
400bad_requestongeldige JSON, lege berichten, verkeerde parameter of context te lang
401missing_key · invalid_key · key_revokedsleutel ontbreekt, is onjuist of is vervangen
402no_creditgeen tegoed — waardeer op en ga direct verder
403content_blockedseksuele inhoud met minderjarigen — geweigerd, niet gerekend
404not_foundonbekend endpoint
413request_too_largebody groter dan 8 MB
429rate_limited · concurrencymeer dan 300/min of 8 tegelijk — wacht en probeer opnieuw
503upstream_busymodel bezet — probeer het over enkele seconden opnieuw

Vragen en antwoorden

Is deze dienst een doorverkoper van Grok-modellen?

Nee. Dit is een onafhankelijke API. We hosten ons eigen ongecensureerde open-weight model op onze servers. Het is geen GPT, Claude, Gemini, Grok of een model van een andere leverancier. Het draait op onze infrastructuur en is afgestemd op het genereren van ongecensureerde inhoud.

Hoe laad ik tegoed op?

We accepteren alleen USDT (TRC20) en USDC (Base). Je kunt een willekeurig geheel bedrag tussen $10 en $500 opwaarderen. Credits vervallen niet. Er zijn geen maandelijkse kosten of abonnementen. Opwaarderingen van $50 en $100 bevatten bonus tegoed.

Wat is de maximale uitvoerlengte?

De maximale uitvoer per verzoek is 32.000 tokens. Het totale contextvenster, inclusief zowel prompt als voltooiing, is 100.000 tokens. Als je de parameter <code>max_tokens</code> niet instelt, is de standaard uitvoergrens 2.048 tokens.

Je sleutel is nog maar één formulier verwijderd

Maak een account aan, kopieer de sleutel, wijzig de basis-URL. Dat is de hele setup.

API-sleutel aanvragen