Integrujte chatovací API bez omezení
Začněte budovat s naším API LLM bez omezení nastavením základní URL a klíče, poté odesílejte textové požadavky stejně jako u OpenAI. Tento rychlý průvodce pokrývá základy integrace, streamování a zpracování chyb, abyste mohli svůj projekt okamžitě rozjet.
Nastavte svou základní URL a klíč API
Použijte poskytnutou základní URL a platný API klíč pro připojení vaší aplikace. Naše služba je plně kompatibilní s OpenAI, což znamená, že potřebujete pouze změnit základní URL a záhlaví autentizace ve vašem stávajícím kódu klienta. Nemusíte přepisovat celou logiku integrace pro přechod na náš model uncensored.
- Základní URL:
https://api.glmapiprice.com/v1 - ID modelu:
uncensored
Vygenerujte svůj klíč přes dashboard. Chraňte svůj klíč, protože poskytuje přístup k vašemu předplacenému kreditu.
Odeslat svůj první požadavek na dokončení chatu
Odeslejte standardní POST požadavek na koncový bod chat completions pro získání textové odpovědi. Toto je nejjednodušší interakce a funguje s jakoukoli OpenAI-kompatibilní SDK. Poskytujete systémový podnět a zprávu uživatele a model vrátí vygenerovaný text.
curl https://api.glmapiprice.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Calculate cost for 50k tokens at current rate"}]
}'Ujistěte se, že specifikujete ID modelu jako uncensored v těle požadavku. Toto určuje API, který model má použít pro generování.
Integrujte s Python SDK
Použijte oficiální Python knihovnu pro programovou interakci s API. Tento přístup automaticky řeší serializaci JSON a zpracování chyb. Před jakýmkoli voláním musíte klienta nakonfigurovat se správnou základní URL.
from openai import OpenAI
client = OpenAI(base_url="https://api.glmapiprice.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)Tato metoda je ideální pro backendové služby nebo skripty, kde potřebujete zpracovat odpovědi v Pythonu. SDK efektivně spravuje HTTP připojení.
Připojte se pomocí Node SDK
Implementujte API v prostředích Node.js pomocí standardní knihovny klienta. To vám umožňuje integrovat uncensored model přímo do vašich aplikací JavaScript nebo TypeScript. Nakonfigurujte základní URL tak, aby ukazovalo na naši službu.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.glmapiprice.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);Vývojáři Node.js mohou toto použít k tvorbě serverless funkcí nebo full-stack aplikací. Syntaxe odpovídá klientovi OpenAI, což zajišťuje plynulý přechod.
Povolte streamování s SSE
Streamujte odpovědi v reálném čase nastavením parametru stream na true. Tím se odesílají části textu, jak jsou generovány, což zlepšuje uživatelský zážitek pro chatová rozhraní. Obdržíte statistiky využití tokenů v poslední části.
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)Streamování snižuje vnímanou latenci pro uživatele čekající na dlouhé odpovědi. Je zvláště užitečné pro generování kreativního textu nebo bloků kódu.
Zvládněte chyby a sledujte využití
Sledujte své limity požadavků a stav účtu, abyste předešli výpadkům služby. Můžete narazit na chybu 401, pokud je API klíč neplatný nebo expirovaný. Chyba 402 označuje nedostatek předplaceného kreditu, což vyžaduje dobíjení kryptoměnami. Limity rychlosti vracejí stav 429, pokud překročíte 300 požadavků za minutu.
Okno kontextu umožňuje až 100 000 tokenů pro prompt i dokončení. Chyby a odmítnutí nespotřebují váš předplacený kredit, takže platíte pouze za skutečný výstup.
Často kladené otázky
Jaká je cena API glm pro tento model bez omezení?
Naše ceny jsou $0,15 za 1M vstupních tokenů a $0,50 za 1M výstupních tokenů. Platíte pouze za to, co použijete pomocí předplaceného kreditu a nejsou zde žádné měsíční poplatky za předplatné.
Jak začít s API klíčem?
Zaregistrujte se pomocí Google nebo e-mailu a okamžitě získejte svůj klíč API. Klíč se zobrazí ihned po vytvoření a lze jej použít s libovolným klientem kompatibilním s OpenAI úpravou základní URL.
Co se stane, pokud narazím na limit rychlosti?
Obdržíte stavový kód 429, pokud překročíte 300 požadavků za minutu nebo 8 souběžných požadavků. Sníšte frekvenci požadavků nebo rozložte zátěž mezi více klíčů API, pokud je to nutné.
Zajistěte svůj klíč nyní
Zaregistrujte se, získejte svůj klíč a aktualizujte svou koncovou URL. To je ono.