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 parameterstream 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.
| Onderdeel | Waarde |
|---|---|
| API-formaat | OpenAI-compatibel: elke OpenAI-SDK werkt — vervang alleen base URL en sleutel |
| Authenticatie | Authorization: Bearer YOUR_KEY |
| Model-ID | uncensored |
| Endpoints | POST /v1/chat/completions · GET /v1/models |
| Base URL | https://api.groknsfw.cc/v1 |
| JSON-modus | response_format: {"type": "json_object"} |
| Parameters | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Max. uitvoer | tot de rest van het venster van 100.000 tokens; max_tokens optioneel (geen aparte limiet) |
| Function calling | ja — tools, tool_choice; antwoorden bevatten tool_calls, ook bij streaming; resultaten als role: tool |
| Contextvenster | 100.000 tokens (invoer + uitvoer) |
| Streaming | ja — server-sent events; het laatste deel bevat het tokenverbruik |
| Gelijktijdige verzoeken | tot 8 tegelijk per sleutel |
| Rate limit | 300 verzoeken per minuut per sleutel |
| Responsheaders | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Verzoekgrootte | tot 8 MB |
| Bonus | +5% vanaf $50, +10% vanaf $100 |
| Geldigheid | betaald tegoed verloopt niet, geen abonnement |
| Afrekening | prepaid tegoed op basis van echt verbruik; fouten en weigeringen zijn gratis |
| Opwaarderen | USDT (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 |
| Inloggen | Google of e-mail en wachtwoord |
| Sleutels | één actieve sleutel per account; een nieuwe vervangt de oude |
| Inhoud | inhoud voor volwassenen toegestaan; seksuele inhoud met minderjarigen wordt geweigerd |
Foutcodes
Fouten komen als JSON met een vaste type; mislukte of geweigerde verzoeken kosten niets.
| Code | Type | Betekenis |
|---|---|---|
400 | bad_request | ongeldige JSON, lege berichten, verkeerde parameter of context te lang |
401 | missing_key · invalid_key · key_revoked | sleutel ontbreekt, is onjuist of is vervangen |
402 | no_credit | geen tegoed — waardeer op en ga direct verder |
403 | content_blocked | seksuele inhoud met minderjarigen — geweigerd, niet gerekend |
404 | not_found | onbekend endpoint |
413 | request_too_large | body groter dan 8 MB |
429 | rate_limited · concurrency | meer dan 300/min of 8 tegelijk — wacht en probeer opnieuw |
503 | upstream_busy | model 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.