Grok API-integratiegids
Je hebt een betrouwbare, onbeperkte API nodig voor je LLM-workflows zonder corporatieve filtering of maandelijkse abonnementsmoeheid. Deze gids legt uit hoe je een onbeperkt model integreert met standaard OpenAI-compatibele protocollen, zodat je ruwe tekstgeneratie krijgt voor volwassen of onbeperkte use cases. We bespreken de technische stappen om je verzoeken correct te laten verlopen.
Laatst bijgewerkt
Kernconclusies
Gebruik standaard POST /v1/chat/completions-eindpunten om tekst te versturen en ruwe antwoorden te ontvangen zonder verborgen weigeringen.
Configureer streaming via Server-Sent Events om lange uitvoeren efficiënt te verwerken zonder je applicatiedraad te blokkeren.
Benut function calling en JSON-modus voor gestructureerde gegevensextractie terwijl je een uncensored-modelcontext behoudt.
Monitor tokengebruik nauwkeurig omdat de prijsvoering vooruitbetaald is en strikt gebaseerd is op invoer- en uitvoertelwaarden.
Waarom je een ongefilterd Grok-API-alternatief moet gebruiken?
Directe API-toepassing past vaak strenge inhoudsfilters toe die legale volwassen of controversiële onderwerpen blokkeren. Veel aanbieders verbergen deze weigeringen diep in hun responsstructuren. Een onbeperkt model levert ruwe inferentiedata voor elk legaal gebruiksscenario. Je krijgt de volledige uitvoer zonder dat de corporate safety-laag tussenbeide komt.
Bedrijfsmatige API's passen hun filterlogica vaak zonder kennisgeving aan. Dit breekt downstream-toepassingen die afhankelijk zijn van specifieke inhoudstypen. Een toegewijde ongecensureerde service verwijdert deze onzekerheid. Je prompts retourneren precies wat het model genereert.
Houd rekening met het verschil tussen een chatinterface en een ruwe API. De chat-UI kan genuanceerde outputs verbergen. De API blokkeert de volledige tokenstream. Deze transparantie is kritiek voor ontwikkelaars die gespecialiseerde tools bouwen.
Onze service opereert onafhankelijk. We leveren geen Grok of enig ander model van een leverancier. We bieden een distinct uncensored large language model. Het draait op onze eigen servers. De interface is vertrouwd voor OpenAI-gebruikers.
Belangrijkste voordelen
- Geen maandelijkse abonnementskosten.
- Transparante vooruitbetaalde facturatie.
- Ruwe output voor wettelijke volwassen inhoud.
- Geen verborgen weigeringen voor controversiële onderwerpen.
De structuur van het API-eindpunt begrijpen
Twee endpoints behandelen alle interacties: POST /v1/chat/completions en GET /v1/models. Deze volgen de standaard OpenAI API-specificatie. Je stuurt een JSON-payload met je systeem- en gebruikersberichten. De server retourneert een JSON-respons met de gegenereerde tekst.
Het GET-eindpunt geeft een overzicht van de beschikbare modellen. Het bevestigt dat uw verbinding geldig is. Gebruik dit om te verifiëren of uw API-sleutel werkt voordat u zware belastingen verstuurt. Het toont ook de model-ID die u in uw verzoeken moet opnemen.
Onze base URL is HTTPS://api.isgrokunfiltered.com/v1. Dit vervangt de standaard OpenAI-URL in je clientconfiguratie. De model ID die je moet verzenden is "uncensored". Dit zorgt ervoor dat je de juiste server raakt.
Authenticatie gebruikt een Bearer-token in de Authorization-header. Voer je API-sleutel direct in. Er zijn geen complexe OAuth-flows vereist. Deze eenvoud vermindert de integratietijd aanzienlijk.
Eindpuntsamenvatting
| Methode | Pad | Functie |
|---|---|---|
| POST | /v1/chat/completions | Genereert tekstantwoorden |
| GET | /v1/models | Lijst beschikbare modellen |
Uw client configureren voor streaming
Schakel streaming in door de stream-parameter in te stellen op true in uw request body. Dit retourneert Server-Sent Events (SSE) in plaats van een enkel JSON-object. Elk evenement bevat een gedeeltelijke chunk van de response. U kunt tekst realtime aan gebruikers tonen.
Streaming vermindert de waargenomen latentie voor lange antwoorden. Gebruikers zien output verschijnen terwijl deze wordt gegenereerd. Dit verbetert de ervaring voor chatachtige interfaces. Het stelt je ook in staat om verzoeken vroegtijdig te annuleren indien nodig.
Elke chunk bevat tokenverbruiksgegevens in het laatste event. Je kunt invoer- en uitvoertokens nauwkeurig bijhouden. Dit helpt je om je prepaid kredietbalans te monitoren. Fouten tijdens streamen verbruiken nog steeds tokens voor de verwerkte data.
Verwerk het SSE-formaat correct. Parse elke regel die begint met "data: ". Negeer het eindige "[DONE]"-gebeurtenis. Dit zorgt ervoor dat je applicatie elke token correct verwerkt.
from openai import OpenAI
client = OpenAI(base_url="https://api.isgrokunfiltered.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)
Afhandeling van function calls in uncensored modus
Met function calling kan uw applicatie code uitvoeren op basis van modeloutput. Stuur een lijst met tools in het verzoek. Het model retourneert een tool_calls-array in plaats van platte tekst. Uw code voert de functie uit en stuurt het resultaat terug.
Dit werkt naadloos met ons onbeperkte model. Het model weigert niet om functies aan te roepen op basis van het contenttype. Het richt zich op de logische structuur van het verzoek. Dit is ideaal voor complexe gegevensextractietaken.
Gebruik JSON-modus om strikte uitvoerformaten af te dwingen. Stel response_format in op json_object. Het model retourneert alleen geldige JSON. Dit vermindert parseerfouten in je backend. Het zorgt voor consistente gegevensstructuren.
Combineer functaanroep met streamen voor dynamische interacties. U kunt functies beginnen uitvoeren terwijl het model nog genereert. Dit creëert een zeer responsieve applicatie. Het ongefilterde model behandelt diverse tooldefinities zonder bias.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.isgrokunfiltered.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);
Tokenkosten optimaliseren voor lange contexten
Het contextvenster ondersteunt tot 100.000 tokens. Dit omvat zowel de prompt als de completion. Langere contexten verbruiken meer voorgeladen tegoed. Houd je tokengebruik bij om onverwachte kosten te vermijden.
Invoertokens kosten $0,15 per miljoen. Uitvoertokens kosten $0,50 per miljoen. Uitvoertokens zijn aanzienlijk duurder. Optimaliseer je prompts om de invoergrootte te verkleinen. Gebruik beknopte systeem-instructies. Vermijd het verzenden van onnodige geschiedenis.
Stel een max_tokens-parameter in om de lengte van de output te bepalen. De standaardwaarde is 2.048 tokens. Je kunt dit verhogen tot 16.000 tokens per verzoek. Dit voorkomt dat de generatie onbeheerst wordt en snel krediet verbruikt.
Fouten en weigeringen zijn gratis. U betaalt alleen voor succesvolle token generatie. Dit beschermt u tegen verspilde uitgaven aan mislukte verzoeken. Volg uw saldo regelmatig bij om op de hoogte te blijven.
Prijsopbouw
- Invoer: $0,15 / 1M tokens
- Uitvoer: $0,50 / 1M tokens
- Max Output: 16.000 tokens
- Context Window: 100.000 tokens
Rate Limits en gelijktijdigheidsinstellingen
Elke API-sleutel staat 300 verzoeken per minuut toe. Deze limiet geldt globaal voor je sleutel. Applicaties met hoge frequentie moeten hun verzoektempo zorgvuldig beheren. Het overschrijden van de limiet retourneert een 429 Too Many Requests-fout.
Je kunt maximaal 8 gelijktijdige verzoeken per sleutel uitvoeren. Dit stelt je in staat onafhankelijke taken parallel te verwerken. Beheer de concurrency om het rate limit niet te raken. Verdeel verzoeken over tijdintervallen.
De maximale grootte van de request body is 8 MB. Grote payloads met uitgebreide geschiedenis kunnen dit overschrijden. Comprimeer je input of knip oude berichten af. Dit zorgt ervoor dat je verzoeken succesvol worden verwerkt.
Je kunt slechts één actieve sleutel per account hebben. Als je je sleutel kwijtraakt, genereer dan een nieuwe. De oude sleutel wordt onmiddellijk ongeldig. Dit vereenvoudigt het beveiligingsbeheer. Draai sleutels periodiek om voor extra veiligheid.
curl https://api.isgrokunfiltered.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a list of five unique Python script ideas."}]
}'
Migreer je bestaande Grok API-sleutels
Migreren naar onze API vereist het wijzigen van de basis-URL en model-id. Uw bestaande clientcodestructuur blijft grotendeels hetzelfde. Update de basis-URL naar HTTPS://api.isgrokunfiltered.com/v1. Wijzig de model-id naar "uncensored".
Foutopsporing Veelvoorkomende Integratiefouten
401 Unauthorized-fouten geven aan dat de API-sleutel ongeldig of verlopen is. Controleer je sleutel in het dashboard. Zorg dat je deze verzendt in de Authorization-header. Controleer op leidende spaties of typefouten.
429 Too Many Requests betekent dat je de limiet hebt bereikt. Verlaag de frequentie van je verzoeken of verhoog het interval tussen aanroepen. Gebruik exponentiële backoff voor retries. Dit voorkomt dat de server overweldigd raakt.
400 Bad Request komt vaak voort uit ongeldige JSON. Zorg dat je payload overeenkomt met het verwachte schema. Controleer op ontbrekende verplichte velden zoals messages of model. Gebruik het GET-eindpunt om de beschikbaarheid van het model te verifiëren.
500 Internal Server Errors zijn zeldzaam maar mogelijk. Probeer het verzoek na een korte vertraging opnieuw. Als het probleem aanhoudt, neem dan contact op met support. Onze logs kunnen helpen de oorzaak snel te identificeren.
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)
Volgende stappen: Je uncensored model testen
Begin met een eenvoudige tekstgeneratieaanvraag. Stuur een korte prompt en controleer het responsformaat. Controleer of streaming correct werkt. Zorg dat function calling soepel integreert met je code.
Monitor uw tokengebruik nauwlettend. Het prepaid-model rekent alleen voor daadwerkelijke tokens. Fouten zijn gratis. Dit stelt u in staat veilig te experimenteren. Vul uw krediet aan met crypto indien nodig.
Test edge cases zoals lange contexten en complexe tooldefinities. Verifieer dat het uncensored model diverse onderwerpen aankan. Zorg dat je applicatie gedeeltelijke antwoorden correct verwerkt. Dit bereidt je voor op productiegebruik.
Meld je aan met Google of e-mail. Ontvang direct je API-sleutel. Geen telefoonnummer vereist. Begin direct met testen met $0.50 aan proeftegoed. Dit geeft je een risicovrije manier om de dienst te evalueren.
Veelgestelde vragen
Is dit de officiële Grok API?
Nee, dit is een onafhankelijke dienst. We serveren geen Grok- of ander leveranciersmodel. We bieden een distinct uncensored large language model dat compatibel is met de OpenAI API-specificatie. Je kunt je bestaande OpenAI-compatible clients gebruiken om verbinding te maken met onze service.
Hoe betaal ik voor de API?
We used a prepaid credit system topped up with crypto only. You could pay with USDT on the TRC20 network or USDC on the Base network. Minimum top-ups started at $20. Your credit never expired, and you only paid for the tokens you actually used.
Wat is de grootte van het contextvenster?
Ons model ondersteunt een contextvenster van 100,000 tokens. Dit omvat zowel de inputprompt als de gegenereerde voltooiing. U kunt het maximum aantal outputtokens per verzoek instellen tot 16,000 tokens. De standaard max tokens is 2,048.
Weigert het model inhoud?
Het model is ongecensureerd voor wettelijk volwassen gebruik. Het weigert geen controversiële, fictieve of security-research onderwerpen. De enige harde limiet is dat seksuele inhoud met minderjarigen altijd wordt geweigerd. Je krijgt ruwe output zonder verborgen corporate filters.
Verkrijg nu je API-sleutel
Registreer, kopieer je sleutel, pas je base URL aan. Dat is alle configuratie die nodig is.