API dokumentáció & Gyors kezdés
Kezdje el az uncensored LLM API használatát percenként. Ez az útmutató az OpenAI-kompatibilis végpontot, a hitelesítést és a fejlesztők számára fontos integrációs mintákat foglalja magában.
Base URL és Hitelesítés
Használat https://api.glmdocs.com/v1 alap URL-ként. Add meg API kulcsodat a Authorization: Bearer header. Kulcsot kapsz regisztráció után azonnal. Telefonszám nem szükséges. A kulcs egyedi fiókonként. Cseréld a régi kulcsot, ha újat generálsz. Tartsd biztonságban a kulcsot.
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"}]
}'A hitelesítés szabványos. Bármelyik OpenAI SDK működik itt. Módosítsa az alap URL-t. Állítsa be az API-kulcsot. Ennyi a teendője. A hibák szabványos HTTP kódokat adnak vissza. Használjon 401-et érvénytelen kulcsokhoz. Használjon 402-et elégtelen hitelhez.
Első kérés Pythonnal
Küldje el az első promptot a hivatalos Python SDK-val. Telepítse a csomagot. Állítsa be az alap URL-t. Importálja a klienst. Hívja a chat befejezéseket. A modell azonosítója "uncensored". Szöveget fogad, szöveget ad vissza. Nincs extra konfiguráció szükséges. A válasz tartalmazza a generált szöveget.
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)Ez a beállítás működik egyszerű szkriptekhez. Később módosíthat paramétereket. A modell nem utasítja el a törvényes felnőtt témákat. Szervereinken fut. Csak a felhasznált tokenek után fizet. A hibák nem kerülnek kreditet. Az elutasítások ingyenesek.
Node.js integráció
Integráljon Node.js-be a szabványos klienssel. Állítsa be a környezeti változót. Inicializálja a klienst. Kérjen completions-t. Kezelje a választ. A kód egyszerű. Használja ugyanazt a modell azonosítót. Az SDK kezeli a szerializációt. Strukturált adatokat kap.
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);A Node.js felhasználók ugyanazt a késleltetést kapják. Az API alapértelmezetten szinkron. A streameléshez extra konfiguráció szükséges. A hibakezelés kritikus. Fogja el a hálózati problémákat. Ellenőrizze a sebességkorlátokat. Az alap URL állandó marad. A kulcsa ugyanaz marad.
Streamelési válaszok
Streamelés engedélyezése a valós idejű kimenethez. Állítsa be a stream jelzőt. Fogadja a töredékeket generálásukkor. Az utolsó töredék tartalmazza a tokenfelhasználást. Ez segít a költségek nyomon követésében. Az SSE támogatott. Elemezze az adatfolyamot. Megjelenítse a szöveget növekményesen. A felhasználók azonnal látják a haladást.
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)A streamelés csökkenti az észlelt késleltetést. Pythonnal és Node-del is működik. A token számok a végén jelennek meg. Adja össze őket a teljes felhasználás meghatározásához. A hibák megszakítják a streamet. Kezelje gracefully a lekapcsolódásokat. A kontextusablak nagy. Vegye figyelembe a tokeneket.
Függvényhívás és JSON mód
Használjon függvényhívást strukturált kimenetekhez. Határozza meg az eszközeit a kérésben. A modell érvényes JSON-t ad vissza. Engedélyezze a JSON módot a szigorú kimenethez. Állítsa be a response_format a json_object. A temperature szabályozza a véletlenszerűséget. A top_p korlátozza a sokszínűséget. A stop szekvenciák megállítják a generálást. A seed biztosítja az ismételhetőséget.
A jelenlét- és gyakoriságbüntetések beállítása csökkenti az ismétlődést. Használd őket kódolási feladatokhoz. Az eszközök képesek képeket fogadni. A függvényargumentumok dokumentumokat is elfogadnak. Nincs szükség OCR átkelésre. A modell multimodális bemeneteket is kezel. Ez rendkívül hatékony ügynökök számára. Állítsd be az eszközöket gondosan. Teszteld a szélsőséges eseteket.
Sebességkorlátok és kontextus
A kérelemezési korlát percenként 300 kérelem. A párhuzamos kérések száma 2-ben van korlátozva. A kérelem törzsei 8 MB alatt kell, hogy maradjanak. A kontextusablak 100,000 token. Ez magában foglalja a promptot és a kiegészítést. A maximális kimenet 16,000 token. Az alapértelmezett kimenet 2,048 token. Állítsa be max_tokens ennek meghosszabbításához.
A hibák egyértelmű kódokat adnak vissza. A 401 érvénytelen kulcsot jelent. A 402 azt jelenti, hogy nincs hitel. A 429 a sebességkorlátot jelzi. Ellenőrizd a felhasználást a irányítópulton. A hitel nem jár le. Az előre fizetett egyenleg minden hívást lefed. Kizárólag kriptovalutával lehet feltölteni. USDT vagy USDC.
Gyakran ismételt kérdések
Mi az alap URL a GLM docs API-hoz?
Az alap URL: HTTPS://api.glmdocs.com/v1. Bármely OpenAI-kompatibilis SDK-val működik. Csak meg kell változtatnia a base URL-t, és beállítania az API-kulcsot.
Mekkora kontextust támogat az uncensored modell?
A modell 100 000 tokenes kontextusablakot támogat. Ez az input prompt- és a generált kiegészítő tokeneket együttesen fedi. A kérésenkénti maximális kimenet 16 000 token.
Mi történik, ha túllépem a sebességkorlátot?
429-es státuszkódot kap. A limit percenként 300 kérés és 8 párhuzamos kérés. Várjon egy pillanatot, majd próbálja újra. Az API nagy átviteli sebességű használathoz készült.
A hozzáférés egy űrlappal kezdődik
Regisztrálj, szerezz egy tokent, frissítsd a base URL-t. Egyszerű.