API-dokumentation
Kom igång med den obegränsade kodnings-API:et genom att peka ditt OpenAI-kompatibla SDK mot vår bas-URL och autentisera med din förbetala API-nyckel.
Autentisering och bas-URL-inställning
Börja med att generera ditt uppgift på Hämta API-nyckel sida genom att använda Google eller e-post. Systemet visar din nyckel omedelbart, och du kan ersätta den när som helst för att återkalla åtkomst. Alla begäran riktar sig mot standard /v1 endpoint-struktur. Du behöver inte konfigurera komplexa headers, bara ange nyckeln i Authorization-headern.
Vårt okurerade AI-API-nyckel fungerar med alla bibliotek som stöder OpenAI-kompatibla klienter. Ändra bas-URL:en till HTTPS://api.glmkey.com/v1 och infoga din token. Denna konfiguration speglar standardintegrationer, vilket säkerställer att din befintliga kod routas korrekt utan leverantörsbindning.
- Bas URL: HTTPS://api.glmkey.com/v1
- Auth-huvud: Authorization: Bearer YOUR_API_KEY
Referens för slutpunkten för chattkomplettering
Skicka text till modellen genom att posta JSON till chattkompletterings-slutpunkten. API:et förväntar sig ett standardpayload med modellnamn, meddelandefält och valfria parametrar. Du måste ange uncensored som modell-ID för att säkerställa att du får åtkomst till rätt stora språkmodell finjusterad för obegränsad utmatning.
Fel som 401 indikerar en ogiltig nyckel, medan 402 signalerar otillräcklig förbetald kredit. Systemet debiterar endast för faktisk tokenanvändning, så fel konsumerar inte ditt saldo. Använd följande curl-kommando för att testa anslutningen.
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 av Python SDK
Installera det officiella OpenAI-biblioteket och konfigurera det att peka mot vår bas-URL. Detta gör att du kan använda välkända Python-mönster för textgenerering. Klienten hanterar serierisering och omförsök automatiskt. Du kan skicka parametrar som temperature eller top_p för att styra kreativitet.
Den obegränsade LLM accepterar standardiserade meddelandeformater. Du kan växla mellan system-, användar- och assistentroller precis som du skulle göra med någon annan leverantör. Följande Python-snutt demonstrerar en grundläggande kompletteringsbegäran.
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
Använd Node.js SDK:t för att integrera API-nyckeln i dina JavaScript- eller TypeScript-projekt. Ställ in apiKey och baseURL egenskaper i klientkonfigurationen. Detta säkerställer att alla förfrågningar dirigeras till våra servrar istället för standardleverantören. Du kan sedan anropa chat.completions.create() med dina önskade parametrar.
Den obegränsade kodnings-API:t stöder standardverktygsdefinitioner och JSON-lägen. Du kan parsasvar direkt till din applikationslogik. Exemplet nedan för Node.js visar hur du initierar klienten och skickar ett enkelt meddelande.
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);
Strömsvaren och tokenantal
Aktivera strömning genom att ställa in stream: true i ditt begäran. API:t returnerar Server-Sent Events (SSE)-chunkar. Varje chunk innehåller delvis innehåll, och den sista chunken innehåller total tokenanvändning. Detta gör att du kan rendera text progressivt i ditt UI.
Den obegränsade AI-API-nyckeln stöder denna funktion utan extra kostnad. Du kan övervaka tokenförbrukning i realtid. Följande kodsnutt visar hur du hanterar strömningsrespons 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)
Begränsningsnivåer och samtidighetsregler
Du är begränsad till 300 förfrågningar per minut per nyckel. Konkurrensen är begränsad till 8 samtidiga förfrågningar. Förfrågningsbodyn får inte överstiga 8 MB. Dessa gränser säkerställer stabil prestanda för alla förbetalkunder. Om du överskrider hastigheten får du ett 429-fel.
Kontextrutan stöder upp till 100 000 tokens för prompt och svar tillsammans. Utmatningen är begränsad till 16 000 tokens per begäran. Om du inte anger max_tokens, standardvärdet är 2 048 tokens. Övervaka din användning via dashboarden för att undvika tjänsteförseningar.
FAQ
Hur får jag min GLM-nyckel för första gången?
Registrera dig på sidan "Hämta API-nyckel" med Google eller e-post. Systemet visar din nyckel omedelbart efter registreringen. Inget telefonnummer krävs, och du får $0,50 i testkredit som är giltig i 7 dagar.
Vad händer om jag överskrider 300 begäran per minut-begränsningen?
API:et returnerar ett 429-fel för för många begäranden. Du måste vänta tills rate limit-fönstret återställs. Samtidigheten är också begränsad till 8 parallella begäranden per nyckel.
Är den obegränsade modellen densamma som GPT eller Claude?
Nej. Det är en modell med öppen vikt som körs på våra egna servrar, finjusterad för att svara utan innehållsnektioner för laglig vuxenanvändning. Det är inte GPT, Claude, Gemini, Grok, DeepSeek, Qwen, Llama eller någon annan leverantörs modell.
Generera din nyckel nu
Registrera dig, kopiera nyckeln och uppdatera bas-URL:en. Det är hela installationen.