Start hierSnelle Start
Ontogethereerd Chat Voltooiingen Quickstart
Krijg een geldige API-sleutel grok en begin onmiddellijk met het sturen van ongefilterde verzoeken met standaard OpenAI SDK-aanroepen. Deze quickstart begeleidt je door authenticatie, payloads en streaming met een drop-in compatibel eindpunt.
- Basis-URL
- https://api.apikeygrok.com/v1
- Model
- ongecensureerd
Authenticatie en basis-URL
Configureer je client met de verstrekte API-sleutel grok en wijs deze naar onze base-URL. Stel base_url naar https://api.apikeygrok.com/v1 en geef je sleutel door in de Authorization header. Deze opstelling werkt met elke OpenAI-compatible SDK zonder de rest van je code aan te passen.
Uw eerste verzoek verzenden
Maak een standaard chat-completie call met de uncensored model-ID. Het endpoint accepteert tekst-in en retourneert tekst-out zonder inhoudsfilters voor wettelijke volwassen inhoud. Stuur je prompt en ontvang de ruwe respons direct.
curl https://api.apikeygrok.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the current system time in UTC"}]
}'
Python SDK Integratie
Gebruik de officiële openai Python-pakket om met de API te communiceren. Initialiseer de client met uw sleutel en de juiste basis-URL, en roep chat.completions.create(). Deze aanpak vereist nul aanpassingen aan je bestaande logica als je migreert van een andere provider.
from openai import OpenAI
client = OpenAI(base_url="https://api.apikeygrok.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 SDK-integratie
Initialiseer de Node.js SDK met je referenties en de specifieke base URL. Roep de methode voor chat-completies aan met de uncensored model. Dit zorgt ervoor dat je TypeScript- of JavaScript-applicaties dezelfde ruwe output ontvangen als de curl- of Python-voorbeelden.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apikeygrok.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-responsen via SSE
Activeer streaming door stream aan true in je request. De server retourneert Server-Sent Events (SSE) met incrementele tokens. Parse de stream om realtime output aan je gebruikers weer te geven zonder te wachten op de volledige respons.
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)
Rate Limits en beperkingen
Je bent beperkt tot 300 verzoeken per minuut en 8 gelijktijdige verzoeken per sleutel. Het contextvenster ondersteunt in totaal 100,000 tokens, met een max. output van 16,000 tokens. Fouten zoals 401 ongeldige sleutel of 429 limiet zijn veelvoorkomend; zorg dat je sleutel actief is en je vooruitbetaald krediet hebt.
FAQ
Wat is de API-sleutel grok-basis-URL?
De basis-URL is HTTPS://api.apikeygrok.com/v1. Je moet dit instellen in je OpenAI-compatibele SDK-clientconfiguratie om verzoeken naar ons ongecensureerde endpoint te sturen.
Hoe verzorg ik streamingantwoorden?
Stel de stream-parameter in op true in je request body. De API retourneert SSE-chunks met incrementele tokens. Je kunt deze chunks parseren om realtime tekstgeneratie in je applicatie weer te geven.
Wat zijn de rate limits en het aantal tokens?
U krijgt 300 aanvragen per minuut en 8 gelijktijdige aanvragen per sleutel. Het contextvenster is 100.000 tokens in totaal, met een maximale uitvoer van 16.000 tokens per aanvraag.
Haal je sleutel direct op.
Meld je aan, kopieer de sleutel, pas de basis-URL aan. Dat is alles.