nl ▾

API Documentatie

Kom aan de slag met de uncensored coding API door je OpenAI-compatible SDK naar onze base URL te wijzen en te authenticeren met je voorgekochte API-sleutel.

Authenticatie en basis-URL-instelling

Genereer eerst uw referentie op de API-sleutel ophalen pagina met Google of e-mail. Het systeem toont uw sleutel onmiddellijk en u kunt hem op elk moment vervangen om toegang te intrekken. Alle verzoeken richten zich op de standaard /v1 endpoint structuur. Je hoeft geen complexe headers te configureren, gewoon de sleutel passeren in de Authorization header.

Onze ongecensureerde AI-API-sleutel werkt met elke bibliotheek die OpenAI-compatibele clients ondersteunt. Wijzig de basis-URL naar HTTPS://api.glmkey.com/v1 en injecteer je token. Deze opstelling lijkt op standaardintegraties, waardoor je bestaande code correct wordt doorgestuurd zonder leverancierslock-in.

  • Basis-URL: HTTPS://api.glmkey.com/v1
  • Auth header: Authorization: Bearer YOUR_API_KEY

Chat completions endpoint referentie

Stuur tekst naar het model door JSON naar het chatcompletie-eindpunt te posten. De API verwacht een standaard payload met modelnaam, messages-array en optionele parameters. U moet uncensored als de model-ID om ervoor te zorgen dat je toegang krijgt tot het juiste grote taalmodel afgestemd op onbeperkte uitvoer.

Fouten zoals 401 duiden op een ongeldige sleutel, terwijl 402 ontoereikend vooruitbetaald tegoed aangeeft. Het systeem rekent alleen voor daadwerkelijk tokengebruik, dus fouten kosten niet je saldo. Gebruik de volgende curl-opdracht om de verbinding te testen.

curl https://api.glmkey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the endpoints for the glm key service"}]
  }'

Python SDK integratie

Installeer de officiële OpenAI bibliotheek en configureer deze zodat deze naar onze basis-URL wijst. Hiermee kun je bekende Python-patronen gebruiken voor het genereren van tekst. De client verwerkt serialisatie en retries automatisch. Je kunt parameters doorgeven zoals temperature of top_p om de creativiteit te regelen.

De onbeperkte LLM accepteert standaard berichtformaten. Je kunt schakelen tussen system-, user- en assistant-rollen, net zoals bij elke andere provider. De volgende Python-snippet demonstreert een basis completion-verzoek.

from openai import OpenAI

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

Gebruik de Node.js SDK om de API-sleutel in je JavaScript- of TypeScript-projecten te integreren. Stel de apiKey en baseURL eigenschappen in de clientconfiguratie. Dit zorgt ervoor dat alle verzoeken naar onze servers worden gestuurd in plaats van de standaard provider. Je kunt dan chat.completions.create() met je gewenste parameters.

De onbeperkte coderings-API ondersteunt standaard tool-definities en JSON-modi. Je kunt responsen direct parseren in je applicatielogica. Het volgende Node.js-voorbeeld toont hoe je de client initialiseert en een eenvoudig bericht verzendt.

import OpenAI from "openai";

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

Activeer streaming door stream: true in je verzoek. De API retourneert Server-Sent Events (SSE) chunks. Elk chunk bevat gedeeltelijke inhoud, en het laatste chunk bevat het totale tokenverbruik. Dit stelt je in staat om tekst progressief weer te geven in je UI.

De onbeperkte AI-API-sleutel ondersteunt deze functie zonder extra kosten. Je kunt tokenverbruik in realtime volgen. De volgende snippet toont hoe je streaming-antwoorden in Python kunt afhandelen.

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)

Snelheidslimieten en concurrency-regels

Je bent beperkt tot 300 verzoeken per minuut per sleutel. Het aantal gelijktijdige verzoeken is beperkt tot 8. De request body mag niet groter zijn dan 8 MB. Deze limieten zorgen voor stabiele prestaties voor alle vooruitbetaalde gebruikers. Als je de rate overschrijdt, ontvang je een 429-fout.

Het contextvenster ondersteunt tot 100.000 tokens voor prompt en completion samen. De uitvoer is beperkt tot 16.000 tokens per verzoek. Als je niet instelt max_tokens, de standaardwaarde is 2.048 tokens. Monitor je gebruik via het dashboard om onderbrekingen van de service te voorkomen.

FAQ

Hoe krijg ik mijn glm-sleutel voor de eerste keer?

Meld je aan op de pagina 'API-sleutel ophalen' met Google of e-mail. Het systeem toont je sleutel direct na registratie. Er is geen telefoonnummer nodig en je ontvangt $0,50 aan proefcredit die 7 dagen geldig is.

Wat gebeurt er als ik de limiet van 300 verzoeken per minuut overschrijd?

De API retourneert een 429 Too Many Requests-fout. Je moet wachten tot de rate limit-window is gereset. Het aantal gelijktijdige verbindingen is ook beperkt tot 8 gelijktijdige verzoeken per sleutel.

Is het onbeperkte model hetzelfde als GPT of Claude?

Nee. Het is een open-weight model dat op onze eigen servers draait, afgestemd op antwoorden zonder inhoudsrefusies voor wettelijk volwassen gebruik. Het is geen GPT, Claude, Gemini, Grok, DeepSeek, Qwen, Llama of enig ander model van een leverancier.

Genereer nu je sleutel

Meld je aan, kopieer de sleutel, pas de basis-URL aan. Dat is de volledige setup.