NL ▾
API-sleutel aanvragen

Ongecensureerde API voor Grok NSFW-modellen

Eerste verzoek in vijf minuten

Integreer onze ongecensureerde API in je NSFW AI-werkstroom door drie configuratiewaarden bij te werken in je bestaande OpenAI-compatible client. Deze quickstart behandelt authenticatie, tekstgeneratie en streaming zonder extra afhankelijkheden.

Basis-URL en authenticatie

Onze API imiteert de OpenAI v1-interface, waardoor je endpoints kunt wisselen zonder de applicatielogica aan te passen. Gebruik https://api.groknsfw.top/v1 als je basis-URL. Authenticatie vereist een geldige API-sleutel die wordt doorgegeven in de Authorization header als Bearer-token. Je kunt deze sleutel direct genereren via Google inloggen of e-mail op het dashboard. Elke account ondersteunt één actieve sleutel tegelijk; het uitgeven van een nieuwe sleutel maakt de vorige direct ongeldig. Dit single-key model vereenvoudigt toegangscontrole voor de meeste ontwikkel- en QA-omgevingen.

Eerste verzoek

Stuur een standaard chat-completion verzoek om de connectiviteit te testen. De modelidentifier is uncensored, die inhoudsweigeringen anders afhandelt dan standaard modellen. Hieronder volgt een basisvoorbeeld met de curl-opdrachtregel om te verifiëren dat je sleutel en basis-URL correct zijn.

curl https://api.groknsfw.top/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."}]
  }'

Als je een JSON-antwoord ontvangt met choices en usage, is je integratie actief. Controleer het usage object om tokenverbruik te zien voor nauwkeurige facturatievolging.

Python SDK-integratie

Gebruik de officiële openai Python-pakket om te communiceren met ons endpoint. Stel de base_url en api_key attributen in voordat je aanroept. Deze aanpak werkt met elke bibliotheek die het OpenAI-schema ondersteunt, waardoor migratie van andere providers eenvoudig is.

from openai import OpenAI

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

Dit codefragment demonstreert een synchroon verzoek. Voor het genereren van NSFW-content met hoge doorvoer kun je overwegen asynchrone clients te gebruiken om meerdere verzoeken gelijktijdig af te handelen zonder je hoofdthread te blokkeren.

Node.js SDK-instelling

Configureer voor JavaScript- of TypeScript-applicaties de OpenAI SDK om naar onze basis-URL te wijzen. Dit zorgt ervoor dat je bestaande clientcode zonder wijzigingen werkt. De Node.js-ecosysteem profiteert van deze compatibiliteit, waardoor snelle prototyping van NSFW-chatinterfaces mogelijk is.

import OpenAI from "openai";

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

Zorg ervoor dat je een recente versie van de SDK gebruikt die aangepaste basis-URLs ondersteunt. Het configuratieobject moet strikt de apiKey en baseURL eigenschappen bevatten om endpoint-mismatch te voorkomen.

Streaming-antwoorden (SSE)

Schakel realtime token-generatie in door stream: true in je verzoek in te stellen. De API retourneert een Server-Sent Events (SSE)-stream, die tokens levert zodra ze gegenereerd zijn. Dit vermindert de waargenomen latentie voor eindgebruikers in chattoepassingen.

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)

Parse de SSE-gebeurtenissen om de delta inhoud te extraheren. Het laatste chunk in de stream bevat de totale usage statistieken, die je moet gebruiken voor nauwkeurige facturatieafstemming. Streaming heeft geen invloed op token-telling of prijzen.

Limieten, fouten en context

Je verzoeken zijn onderhevig aan een limiet van 300 per minuut en 8 gelijktijdige verzoeken per sleutel. De maximale grootte van de request body is 8 MB, en het contextvenster ondersteunt in totaal maximaal 100.000 tokens. Fouten worden geretourneerd in standaard HTTP-formaten: 401 voor ongeldige sleutels, 402 voor onvoldoende tegoed, en 429 voor rate limits. Fouten door kredietproblemen zijn gratis, maar bij rate limits moet je je verzoeken vertragen. De maximale output per verzoek is 32.000 tokens; het weglaten van max_tokens resulteert in een standaardwaarde van 2.048 tokens.

Technische 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
Base URLhttps://api.groknsfw.top/v1
EndpointsPOST /v1/chat/completions · GET /v1/models
Model-IDuncensored
JSON-modusresponse_format: {"type": "json_object"}
Max. uitvoertot de rest van het venster van 100.000 tokens; max_tokens optioneel (geen aparte limiet)
Parameterstemperature, top_p, stop, seed, presence_penalty, frequency_penalty
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
ResponsheadersX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Rate limit300 verzoeken per minuut per sleutel
Gelijktijdige verzoekentot 8 tegelijk per sleutel
Verzoekgroottetot 8 MB
Afrekeningprepaid tegoed op basis van echt verbruik; fouten en weigeringen zijn gratis
Gratis proeftegoed$0,50 voor 7 dagen, zonder kaart · Proefsleutel: 2 parallelle verzoeken, 60 per minuut; volledige limieten (8 en 300) na eerste opwaardering
Geldigheidbetaald tegoed verloopt niet, geen abonnement
Bonus+5% vanaf $50, +10% vanaf $100
Prijs$0,25 per 1 mln invoertokens · $1,00 per 1 mln uitvoertokens
OpwaarderenUSDT (TRC20) of USDC (Base), elk heel bedrag van $10 tot $500
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 dit de officiële Grok API?

Nee, wij zijn een onafhankelijke dienst met een open-weight model afgestemd op ongecensureerde antwoorden. We gebruiken hetzelfde API-protocol als OpenAI, maar ons model is geen GPT-4, Grok of model van een andere leverancier. Raadpleeg de documentatie van de leverancier voor details over hun specifieke modellen.

Hoe krijg ik meer API-sleutels?

Elk account is beperkt tot één actieve API-sleutel tegelijk. Het genereren van een nieuwe sleutel op het dashboard maakt de vorige sleutel direct ongeldig. Dit ontwerp vereenvoudigt toegangsbeheer voor individuele ontwikkelaars en kleine teams.

Ondersteunt je function calling?

Ja, de API ondersteunt standaard function calling via de parameters <code>tools</code> en <code>tool_choice</code>. Je kunt ook JSON-uitvoer afdwingen met <code>response_format: { "type": "json_object" }</code> voor gestructureerde gegevensgeneratie.

Je sleutel is nog maar één formulier verwijderd

Maak een account aan, kopieer de sleutel, pas de base URL aan. Dat is de hele setup.

API-sleutel aanvragen