da ▾
Åbn konto

API Dokumentation & Quickstart

Kom i gang med uncensored LLM API på få minutter. Denne guide dækker OpenAI-kompatible endpoint, autentificering og grundlæggende integrationsmønstre til udviklere.

Base URL og autentificering

Brug https://api.glmdocs.com/v1 som din base URL. Overfør din API-nøgle i Authorization: Bearer header. Du får en nøgle øjeblikkeligt efter tilmelding. Intet telefonnummer er påkrævet. Nøglen er unik pr. konto. Udskift den gamle nøgle, når du genererer en ny. Hold din nøgle sikker.

curl https://api.glmdocs.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Explain how to parse JSON in Python"}]
  }'

Autentificeringen er standard. Ethvert OpenAI SDK fungerer her. Skift base-URL'en. Indstil API-nøglen. Det er alt, hvad du skal gøre. Fejl returnerer standard HTTP-koder. Brug 401 for ugyldige nøgler. Brug 402 for utilstrækkelig kredit.

Første anmodning med Python

Send din første prompt ved hjælp af det officielle Python SDK. Installer pakken. Indstil base URL. Importer klienten. Kald chat-completions. Model-ID er "uncensored". Den håndterer tekst ind, tekst ud. Ingen ekstra konfiguration nødvendig. Svaret indeholder den genererede tekst.

from openai import OpenAI

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

Denne opsætning virker til simple scripts. Du kan justere parametre senere. Modellen nægter ikke lovlige voksne emner. Den kører på vores servere. Du betaler kun for brugte tokens. Fejl koster ikke kredit. Nægtelser er gratis.

Node.js-integration

Integrer med Node.js ved hjælp af den standard klient. Indstil miljøvariablen. Initialiser klienten. Anmod om completion. Håndter svaret. Koden er ligetil. Brug den samme model-ID. SDK'en håndterer serialisering. Du får struktureret data.

import OpenAI from "openai";

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

Node.js-brugere får den samme latens. API'et er synkront som standard. Streaming kræver ekstra konfiguration. Fejlhåndtering er kritisk. Fang netværksproblemer. Tjek hastighedsbegrænsninger. Base-URL forbliver konstant. Din nøgle forbliver den samme.

Streaming-svar

Aktivér streaming til realtidsoutput. Indstil stream-flaget. Modtag chunks, mens de genereres. Den sidste chunk inkluderer tokenforbrug. Dette hjælper med at spore omkostninger. SSE understøttes. Analyser datastrømmen. Vis tekst inkrementelt. Brugere ser fremgang øjeblikkeligt.

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)

Streaming reducerer den opfattede forsinkelse. Det fungerer med både Python og Node. Tælledata for tokens vises til sidst. Summer dem for samlet forbrug. Fejl afbryder streamet. Håndter afbrydelser elegant. Kontekstvinduet er stort. Husk på tokens.

Function Calling og JSON-tilstand

Brug funktionssamtale til strukturerede output. Definer værktøjer i anmodningen. Modellen returnerer gyldig JSON. Aktiver JSON-tilstand til strengt output. Indstil response_format til json_object. Temperatur styrer tilfældighed. Top_p begrænser mangfoldighed. Stopsekvenser afbryder genereringen. Seed sikrer reproducerbarhed.

Tilstedeværelses- og frekvensstraffe justerer gentagelser. Brug dem til opgaver inden for kodning. Værktøjer kan overføre billeder. Funktionsargumenter accepterer dokumenter. Ingen OCR-detour nødvendig. Modellen håndterer multimodale inputs. Dette er kraftfuldt til agenter. Konfigurer værktøjer omhyggeligt. Test kanttilfælde.

Rate Limits og Context

Ratebegrænsningen er 300 requests i minuttet. Samtidige requests maksimeres til 8. Request-bodies skal holdes under 8 MB. Context-vinduet er 100.000 tokens. Dette inkluderer prompt og completion. Maks output er 16.000 tokens. Standard output er 2.048 tokens. Indstil max_tokens for at forlænge dette.

Fejl returnerer klare koder. 401 betyder ugyldig nøgle. 402 betyder ingen kredit. 429 betyder rate limit. Tjek forbrug i dashboardet. Kredit udløber aldrig. Forudbetalt saldo dækker alle kald. Kun krypto til top-ups. USDT eller USDC.

Ofte stillede spørgsmål

Hvad er basis-URL til GLM docs API?

Base-URL er HTTPS://api.glmdocs.com/v1. Den fungerer med enhver OpenAI-kompatibel SDK. Du skal kun ændre base URL'en og indstille din API-nøgle.

Hvor meget kontekst understøtter den ubegrænsede model?

Modellen understøtter et kontekstvindue på 100.000 tokens. Dette inkluderer både input-promptet og den genererede completion. Maksimal output pr. anmodning er 16.000 tokens.

Hvad sker der, hvis jeg rammer rate-limitten?

Du modtager en 429-statuskode. Grænsen er 300 anmodninger i minuttet og 8 samtidige anmodninger. Vent et øjeblik og prøv igen. API'et er designet til høj throughput-brug.

Adgang starter med et formular

Tilmeld dig, få tokenet, opdater din base-URL. Simpelt.