Snelstart voor Grok-gebruikers
Integreer het ongecensureerde model in enkele minuten door je bestaande OpenAI-client naar onze basis-URL te wijzen en je API-sleutel mee te sturen.
Basis-URL en Authenticatie
Onze API is volledig compatibel met de OpenAI SDK's. Je hoeft alleen de base_url aan te passen en je sleutel mee te sturen in de Authorization header. Meld je aan via Google of e-mail om je sleutel direct te ontvangen. Er is geen telefoonnummer of creditcard nodig om te beginnen. Gebruik de model-ID uncensored voor alle verzoeken.
Authenticatie verloopt via Bearer tokens. Zorg dat je sleutel in elke verzoekheader wordt meegestuurd. Als je een 401-foutmelding krijgt, is je sleutel ongeldig of verlopen. Onze dienst is onafhankelijk en verkoopt geen modellen van andere leveranciers.
Basis Chatcompletie
Stuur een standaard POST verzoek naar /v1/chat/completions. De API accepteert tekstinput en retourneert tekstoutput. Je kunt system prompts definiëren om het gedrag van het model te sturen. Het model reageert zonder weigeringen voor wettelijk volwassen inhoud, fictie of controversiële onderwerpen.
Specificeer het model als uncensored in je payload. Het contextvenster ondersteunt maximaal 100.000 tokens in totaal. Max output is 32.000 tokens per verzoek. Fouten en weigeringen verbruiken geen tegoed.
Streaming Reacties
Schakel streaming in door stream: true in te stellen. De API retourneert Server-Sent Events (SSE). Elke chunk bevat incrementele tekstupdates. De laatste chunk bevat tokenverbruikstatistieken voor transparantie bij de facturatie.
Streaming is ideaal voor real-time UI-updates. Parse de SSE stream om tekst weer te geven terwijl deze wordt gegenereerd. Dit vermindert de waargenomen latentie voor gebruikers. De API behandelt het streaming protocol automatisch.
Function Calling
Definieer tools in de parameter tools. Het model kan gestructureerde tool calls retourneren. Gebruik tool_choice om specifiek gedrag af te dwingen. Dit maakt integratie met externe systemen en workflows mogelijk.
Function calling werkt met de standaard OpenAI-indeling. Parse de response om de aangevraagde tools uit te voeren. Het model behoudt de context over function calls heen. Dit is nuttig voor geautomatiseerde agents en data-extractietaken.
JSON-modus
Stel response_format in op {"type": "json_object"} voor strikte JSON-output. Het model zal zijn antwoord formatteren als geldige JSON. Dit is nuttig voor het parseren van gestructureerde data in applicaties.
JSON-modus zorgt voor consistente formatting. Gebruik het wanneer je downstream code specifieke schema-structuren verwacht. Het model houdt zich aan de aangevraagde indeling. Dit vermindert de behoefte aan extra parsing logica.
Parameters, Limieten en Fouten
Reguleer generatie met temperature, top_p en stop sequenties. De rate limit is 300 verzoeken per minuut per sleutel. Je kunt maximaal 8 gelijktijdige verzoeken hebben. Request bodies mogen niet groter zijn dan 8 MB. Een 402-fout geeft onvoldoende tegoed aan. Een 429-fout betekent dat je de rate limit hebt bereikt. Krediet is prepaid en verloopt nooit. Fouten zijn gratis.
cURL
curl https://api.grokuncensored.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.grokuncensored.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.grokuncensored.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 |
| Model-ID | uncensored |
| Endpoints | POST /v1/chat/completions · GET /v1/models |
| Base URL | https://api.grokuncensored.cc/v1 |
| Authenticatie | Authorization: Bearer YOUR_KEY |
| Contextvenster | 100.000 tokens (invoer + uitvoer) |
| JSON-modus | response_format: {"type": "json_object"} |
| Max. uitvoer | tot de rest van het venster van 100.000 tokens; max_tokens optioneel (geen aparte limiet) |
| Parameters | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Function calling | ja — tools, tool_choice; antwoorden bevatten tool_calls, ook bij streaming; resultaten als role: tool |
| Streaming | ja — server-sent events; het laatste deel bevat het tokenverbruik |
| Gelijktijdige verzoeken | tot 8 tegelijk per sleutel |
| Verzoekgrootte | tot 8 MB |
| Responsheaders | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Rate limit | 300 verzoeken per minuut per sleutel |
| 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 |
| Geldigheid | betaald tegoed verloopt niet, geen abonnement |
| Prijs | $0,25 per 1 mln invoertokens · $1,00 per 1 mln uitvoertokens |
| Bonus | +5% vanaf $50, +10% vanaf $100 |
| Gratis proeftegoed | $0,50 voor 7 dagen, zonder kaart · Proefsleutel: 2 parallelle verzoeken, 60 per minuut; volledige limieten (8 en 300) na eerste opwaardering |
| Sleutels | één actieve sleutel per account; een nieuwe vervangt de oude |
| Inhoud | inhoud voor volwassenen toegestaan; seksuele inhoud met minderjarigen wordt geweigerd |
| Inloggen | Google of e-mail en wachtwoord |
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
Hoe laad ik mijn tegoed op?
Laad op met crypto alleen (USDT op TRC20 of USDC op Base). Bedragen variëren van $10 tot $500. Bonus tegoed wordt toegevoegd bij hogere stortingen. Er worden geen creditcards of PayPal geaccepteerd.
Is dit de officiële Grok API?
Nee, wij zijn een onafhankelijke dienst. We hosten een open-weight ongecensureerd model op onze eigen servers. Het is geen GPT, Claude of een model van een andere leverancier. Raadpleeg de documentatie van de leverancier voor hun specifieke API-details.
Wat gebeurt er als ik een fout maak?
Fouten en weigeringen zijn gratis. Als je dubbel bent aangerekend, gebruik dan de Support-pagina om dit op te lossen. Krediet verloopt nooit, dus je kunt het gebruiken wanneer je maar wilt.
Je sleutel is nog maar één formulier verwijderd
Maak een account aan, kopieer de sleutel, pas de basis-URL aan. Dat is de hele setup.