API-documentatie voor ontwikkelaars
Deze gids helpt ontwikkelaars bij het integreren van onze uncensored, OpenAI-compatible API voor volwassen contentgeneratie. Gebruik ons enkele modelendpoint met standaard SDK's om contentfilters te omzeilen.
Authenticatie & basis-URL
Je API-sleutel verifieert elk verzoek. Voer deze in de Authorization header als Bearer-token. De basis-URL is https://api.keyapiglm.com/v1. Dit endpoint werkt met elke OpenAI-compatible client. Je kunt de standaard OpenAI base URL in je code vervangen. Onze service verzorgt de routing naar ons uncensored model.
Eerste verzoek
Stuur een POST-verzoek naar /v1/chat/completions. Voeg uw model-ID en prompt toe. Het respons bevat de gegenereerde tekst. U kunt beginnen met een eenvoudige tekstcompletie. Onze API retourneert ruwe tokens zonder extra opmaak.
curl https://api.keyapiglm.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Verify endpoint latency for high traffic loads"}]
}'
Verifieer of uw sleutel direct werkt. Controleer de respons op de choices array. Elke keuze heeft een bericht met je gegenereerde inhoud. Fouten retourneren standaard HTTP-codes.
Python SDK Integratie
Installeer de openai pakket. Stel de basis-URL in op ons eindpunt. Initialiseer de client met je API-sleutel. Roep de chat.completions.create methode. Geef de model-ID door uncensored.Dit werkt met bestaande OpenAI-code. Geen extra wrappers nodig.
from openai import OpenAI
client = OpenAI(base_url="https://api.keyapiglm.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)
Verwerk het response-object. Haal de tekst uit de eerste keuze. Je script draait soepel. Foutopsporing is eenvoudig met standaard logging.
Node SDK-instellingen
Importeer de OpenAI-client in Node. Configureer de basis-URL. Geef je sleutel door aan de constructor. Roep de chatvoltooiingsfunctie aan. Gebruik dezelfde model-ID. Deze aanpak bespaart tijd. Je hergebruikt bekende patronen. De API reageert snel.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.keyapiglm.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);
Log de gegenereerde tekst. Controleer op fouten in de catch-blok. Je Node-app integreert naadlool. Geen aangepaste HTTP-clients vereist. Standaard JSON-responses komen aan zoals verwacht.
Streaming-responsen (SSE)
Activeer streaming door stream: true. De API verzendt Server-Sent Events. Elke chunk bevat gedeeltelijke tekst. Concatenatieer deze chunks voor het volledige antwoord. Dit vermindert de waargenomen latentie. Gebruikers zien tekst direct verschijnen.
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)
Verwerk elke chunk in je event loop. De laatste chunk bevat tokengebruik. Stop met streamen wanneer het model klaar is. Deze methode werkt met elke SSE-client. Je UI wordt in real time bijgewerkt.
Limieten & Fouten
De rate limits zijn 300 verzoeken per minuut. Gelijktijdige verzoeken zijn maximaal 8 per sleutel. Request bodies mogen 8 MB niet overschrijden. Contextvenster is 100,000 tokens. Fouten retourneren standaardcodes. Gebruik 401 voor ongeldige sleutels. Gebruik 402 voor onvoldoende tegoed. Gebruik 429 voor rate limits. Controleer de response body voor details. Retry-logica behandelt tijdelijke problemen. Je integratie blijft stabiel.
Veelgestelde vragen
Welke betaalmethoden accepteren jullie?
Alleen crypto: USDT op TRC20 of USDC op Base, elk geheel bedrag van $20 tot $500. Bonuskrediet geldt vanaf $50.
Is dit de GLM API?
Nee, we draaien ons eigen uncensored model. Het is compatibel met OpenAI-clients. Gebruik onze base URL en sleutel. Ons model is geen GLM of enig ander product van een leverancier.
Wat is het contextvenster?
Het contextvenster is 100.000 tokens. Dit omvat prompt en voltooiing. Maximaal uitvoer is 16.000 tokens. Fouten en weigeringen kosten geen tokens.
Haal je API-sleutel op
Meld je aan, kopieer je sleutel, werk je basis-URL bij. Dat is alles wat je hoeft te doen.
Account openen