API Dokumentation
Kom i gang med den ubegrænsede coding API ved at pege din OpenAI-kompatible SDK til vores base URL og autentificere med din forudbetalte API-nøgle.
Autentificering og base URL-setup
Start med at generere dit credential på Få API-nøgle side ved hjælp af Google eller e-mail. Systemet viser din nøgle med det samme, og du kan erstatte den til enhver tid for at ophæve adgangen. Alle anmodninger retter sig mod den standard /v1 endpoint struktur. Du behøver ikke at konfigurere komplekse headers, bare send nøglen i Authorization header.
Vores uncensored AI API-nøgle fungerer med ethvert bibliotek, der understøtter OpenAI-kompatible klienter. Skift base-URL'en til HTTPS://api.glmkey.com/v1 og indtast din token. Denne opsætning efterligner standardintegrationer og sikrer, at din eksisterende kode routed korrekt uden leverandør-låsning.
- Base URL: HTTPS://api.glmkey.com/v1
- Auth header: Authorization: Bearer YOUR_API_KEY
Chat completions endpoint reference
Send tekst til modellen ved at poste JSON til chat-completions-endpointet. API'et forventer en standard payload med modelnavn, messages-array og valgfrie parametre. Du skal angive uncensored som model-ID for at sikre, at du får adgang til den korrekte store sprogmodel finjusteret til ubegrænset output.
Fejl som 401 indikerer en ugyldig nøgle, mens 402 signalerer utilstrækkelig forudbetalt kredit. Systemet opkræver kun for faktisk tokenbrug, så fejl forbruger ikke din saldo. Brug følgende curl-kommando til at teste forbindelsen.
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"}]
}'
Integration af Python SDK
Installer den officielle OpenAI-bibliotek og konfigurer det til at pege på vores base URL. Dette giver dig mulighed for at bruge velkendte Python-mønstre til tekstgenerering. Klienten håndterer serialisering og gentagelser automatisk. Du kan sende parametre som temperature eller top_p til at kontrollere kreativitet.
Den ubegrænsede LLM accepterer standard meddelelsesformater. Du kan skifte mellem system-, bruger- og assistentroller, præcis som du ville med enhver anden udbyder. Følgende Python-snippet demonstrerer en grundlæggende completion-anmodning.
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-integration
Brug Node.js SDK til at integrere API-nøglen i dine JavaScript- eller TypeScript-projekter. Indstil apiKey og baseURL egenskaber i klientkonfigurationen. Dette sikrer, at alle anmodninger dirigeres til vores servere i stedet for standardudbyderen. Du kan derefter kalde chat.completions.create() med dine ønskede parametre.
Den upåvirkede kode-API understøtter standardværktedsdefinitioner og JSON-tilstande. Du kan parse svar direkte ind i din applikationslogik. Følgende Node.js-eksempel viser, hvordan du initialiserer klienten og sender en simpel besked.
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-respons og antal tokens
Aktivér streaming ved at indstille stream: true i din anmodning. API'et returnerer Server-Send Events (SSE)-chunks. Hver chunk indeholder delvist indhold, og den sidste chunk indeholder det samlede tokenforbrug. Dette giver dig mulighed for at gengive tekst progressivt i dit UI.
Nøglen til den ukensurerede AI-API understøtter denne funktion uden ekstra omkostninger. Du kan overvåge tokenforbrug i realtid. Følgende snippet viser, hvordan du håndterer streaming-svar i Python.
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)
Ratebegrænsninger og konkurrenceevneregler
Du er begrænset til 300 anmodninger i minuttet pr. nøgle. Samtidighed er begrænset til 8 samtidige anmodninger. Anmodningskroppen må ikke overstige 8 MB. Disse grænser sikrer stabil ydeevne for alle forudbetalte brugere. Hvis du overskrider hastigheden, modtager du en 429-fejl.
Kontekstvinduet understøtter op til 100.000 tokens for prompt og completion tilsammen. Output er begrænset til 16.000 tokens pr. anmodning. Hvis du ikke indstiller max_tokens, standardværdien er 2.048 tokens. Overvåg din brug via dashboardet for at undgå tjenesteafbrydelser.
FAQ
Hvordan får jeg min glm-nøgle for første gang?
Tilmeld dig på siden 'Hent API-nøgle' med Google eller e-mail. Systemet viser din nøgle straks efter tilmelding. Der kræves ikke telefonnummer, og du modtager $0,50 i prøvekredit, der er gyldig i 7 dage.
Hvad sker der, hvis jeg overskrider grænsen på 300 anmodninger i minuttet?
API'en returnerer en 429 Too Many Requests-fejl. Du skal vente, indtil rate limit-vinduet nulstilles. Samtidig kørsel er også begrænset til 8 samtidige anmodninger pr. nøgle.
Er den ubegrænsede model den samme som GPT eller Claude?
Nej. Det er en open-weight-model, der kører på vores egne servere, finjusteret til at svare uden indholdsafvisninger til lovligt voksenbrug. Det er ikke GPT, Claude, Gemini, Grok, DeepSeek, Qwen, Llama eller en anden leverandørs model.
Generér din nøgle nu
Tilmeld dig, kopier nøglen, og opdater base URL'en. Det er hele opsætningen.