Integrer den ubegrænsede chat-API
Start bygning med vores upassede LLM API ved at indstille din base URL og nøgle, og send derefter tekst-anmodninger, præcis som du ville med OpenAI. Denne quickstart dækker essensen af integration, streaming og fejlhåndtering, så du kan få dit projekt i gang straks.
Indstil din base URL og API-nøgle
Brug den angivne base URL og en gyldig API-nøgle til at forbinde din applikation. Vores tjeneste er fuldt OpenAI-kompatibel, hvilket betyder, at du kun skal ændre base URL og autentificeringsheader i din eksisterende klientkode. Du behøver ikke at omskrive din hele integrationslogik for at skifte til vores uncensored-model.
- Base URL:
https://api.glmapiprice.com/v1 - Model-ID:
uncensored
Generér din nøgle via dashboardet. Hold din nøgle sikker, da den giver adgang til din forudbetalte kredit.
Send din første chat-completion-anmodning
Send en standard POST request til chat completions endpointet for at modtage et tekstssvar. Dette er den mest basale interaktion og fungerer med ethvert OpenAI-compatible SDK. Du angiver en system prompt og user message, og modellen returnerer det genererede tekst.
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"}]
}'Sørg for, at du angiver model-ID'et som uncensored i din request-body. Dette angiver, hvilken model API'et skal bruge til genereringen.
Integrer med Python SDK'en
Brug det officielle Python-bibliotek til at interagere med API'et programmatisk. Denne tilgang håndterer JSON-serialisering og fejlhåndtering automatisk. Du skal konfigurere klienten med den korrekte base URL, før du foretager nogen opkald.
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)Denne metode er ideel til backend-tjenester eller scripts, hvor du skal behandle svar i Python. SDK'et håndterer HTTP-forbindelserne effektivt.
Forbind ved hjælp af Node SDK
Implementér API'et i Node.js-miljøer ved hjælp af standard klientbiblioteket. Dette giver dig mulighed for at integrere den uprægede model direkte i dine JavaScript- eller TypeScript-applikationer. Konfigurer base-URL'en til at pege på vores service.
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);Node.js-udviklere kan bruge dette til at bygge serverløse funktioner eller full-stack-applikationer. Syntaksen efterligner OpenAI-klienten, hvilket sikrer en glidende overgang.
Aktiver streaming med SSE
Stream-svar i realtid ved at indstille stream-parameteren til true. Dette sender chunks af tekst, mens de genereres, hvilket forbedrer brugeroplevelsen for chatgrænseflader. Du modtager token-brugsstatistikker i den sidste chunk.
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 for brugere, der venter på lange svar. Det er særligt nyttigt til generering af kreativ skrivning eller kodeblokke.
Håndter fejl og tjek forbrug
Overvåg dine forespørgselsgrænser og kontostatus for at undgå tjenesteafbrydelser. Du kan støde på en 401-fejl, hvis API-nøglen er ugyldig eller udløbet. En 402-fejl indikerer utilstrækkelig forudbetalt kredit, hvilket kræver en krypto-opladning. Hastighedsbegrænsninger returnerer en 429-status, hvis du overskrider 300 forespørgsler i minuttet.
Kontekstvinduet giver plads til op til 100.000 tokens for både prompt og completion. Fejl og afvisninger forbruger ikke din forudbetalte kredit, hvilket sikrer, at du kun betaler for faktisk output.
Ofte stillede spørgsmål
Hvad er glm API-prisen for denne uncensored model?
Vores priser er $0,15 per 1M input-tokens og $0,50 per 1M output-tokens. Du betaler kun for, hvad du bruger med forudbetalt kredit, og der er ingen månedlige abonnementsgebyrer.
Hvordan kommer jeg i gang med API-nøglen?
Tilmeld dig med Google eller e-mail for at modtage din API-nøgle øjeblikkeligt. Nøglen vises med det samme efter oprettelse og kan bruges med enhver OpenAI-kompatibel klient ved at opdatere base-URL'en.
Hvad sker der, hvis jeg rammer rate-limitten?
Du modtager en 429-statuskode, hvis du overskrider 300 anmodninger i minuttet eller 8 samtidige anmodninger. Reducer din anmodningsfrekvens, eller fordel belastningen på tværs af flere API-nøgler, hvis det er nødvendigt.
Sikr din nøgle nu
Registrer, hent din nøgle, og opdater din endpoint-URL. Det er det.