nl ▾
Nu beginnen

Ontogethereerd Chat Voltooiingen API Documentatie

Laat je ongefilterde LLM onmiddellijk werken met onze OpenAI-compatible API. Deze quickstart-gids behandelt authenticatie, basisverzoeken en streaming voor hoogvolume, goedkope ontwikkeling.

Basis-URL en authenticatie

Start elk verzoek door uw SDK naar onze basis-URL te wijzen en uw sleutel toe te voegen. We gebruiken standaard header-authenticatie, dus bestaande clients werken zonder aanpassingen. Uw sleutel geeft toegang tot het ongecensureerde model voor wettelijke volwassen inhoud en onbeperkt creatief werk.

  • Basis-URL: https://api.grokaiapikey.com/v1
  • Header: Authorization: Bearer YOUR_API_KEY

Genereer direct je sleutel via Google of e-mail inlog. Geen telefoonnummer vereist. De sleutel is uniek per account en het genereren van een nieuwe vervangt de oude actieve sleutel direct.

Eerste verzoek

Verstuur je eerste voltooiing via het standaard chat-completions-eindpunt. Dit eenvoudige POST-verzoek laat zien hoe je met het model kunt communiceren voor tekstgeneratie. Je kunt de systeemprompt aanpassen om het persona of gedrag te definiëren.

Zorg ervoor dat je request body de model veld ingesteld op uncensored. De API retourneert een standaard JSON-antwoord met de gegenereerde tekst en token-gebruiksstatistieken.

Python SDK Integratie

Gebruik de officiële OpenAI Python-bibliotheek om onze API in je projecten te integreren. Deze aanpak vereist minimale codeaanpassingen als je migreert van andere providers. Stel de basis-URL in op ons eindpunt en lever je API-sleutel.

De client verwerkt authenticatie en serialisatie automatisch. Je kunt meerdere berichten in de geschiedenis sturen om context te behouden. Deze methode is ideaal voor backend-services en scripted workflows.

Node SDK-integratie

Implementeer de API in Node.js met het standaard OpenAI SDK-pakket. Deze setup werkt naadloos met JavaScript- en TypeScript-projecten. Configureer de client met onze basis-URL en je geheime sleutel.

De SDK beheert de verlevenscyclus en responsparsering. Je kunt eenvoudig foutafhandeling toevoegen voor netwerkproblemen of ongeldige verzoeken. Dit patroon is perfect voor web servers en realtime applicaties.

Streaming en Token-gebruik

Schakel streaming in voor realtime tokenlevering aan uw gebruikers. Deze functie vermindert de waargenomen latentie door data te verzenden zodra deze beschikbaar is. De SDK verwerkt de gebeurtenisstroom en werkt uw interface incrementeel bij.

Tokenverbruiksgegevens verschijnen in de laatste chunk van de stream. Dit stelt je in staat kosten nauwkeurig te volgen zonder extra API-aanroepen. Streaming wordt ondersteund voor alle standaardverzoeken.

Limieten, fouten en context

Je account is onderworpen aan specifieke rate limits en contextuele beperkingen. Het model ondersteunt een contextvenster van 100.000 tokens voor zowel prompt als completion samen. Je kunt een maximale uitvoer van 16.000 tokens per verzoek instellen.

Veelvoorkomende fouten zijn onder meer 401 voor ongeldige sleutels, 402 wanneer het tegoed opraakt en 429 voor limieten. De limiet is 300 verzoeken per minuut per sleutel. Fouten verbruiken niet je vooraf betaalde tegoed, zodat je alleen betaalt voor succesvolle generaties.

cURL

curl https://api.grokaiapikey.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 ten common unix commands with brief descriptions"}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.grokaiapikey.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.js

import OpenAI from "openai";

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

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)

Veelvoorkomende vragen

Wat is de basis-URL voor de API?

De basis-URL is HTTPS://api.grokaiapikey.com/v1. Je moet dit instellen in je OpenAI-compatibele client om verzoeken correct te routeren. Het ondersteunt standaard headers en authenticatiemethoden.

Hoe ga ik om met rate limits?

Je bent beperkt tot 300 verzoeken per minuut per sleutel. Als je dit overschrijdt, retourneert de API een 429-fout. Je kunt ook maximaal 8 verzoeken gelijktijdig per sleutel uitvoeren.

Ondersteunt de API streaming?

Ja, streaming wordt ondersteund via Server-Sent Events (SSE). Informatie over tokenverbruik wordt opgenomen in het laatste blok van de stream. Dit maakt realtime weergave van gegenereerde tekst mogelijk.

Sleutelgeneratie in seconden

Registreer, kopieer je token, pas de endpoint aan. Dat is alle configuratie die nodig is.

Nu beginnen