Udvikler Dokumentation
Start med at generere tekst med vores uncensored, OpenAI-kompatible API på få minutter. Denne guide dækker autentificering, SDK-integration og streaming til hurtig udvikling.
Base URL og autentificering
Din API-nøgle autentificerer hver anmodning til vores chat-completions endpoint. Du modtager denne nøgle med det samme efter tilmelding via Google eller e-mail på Få API-nøgle side. Der kræves ikke telefonnummer. Gem din nøgle sikkert og send den i Authorization header.
Base URL: https://api.cheapllm.cc/v1. Alle anmodninger skal indeholde denne header: Authorization: Bearer YOUR_API_KEY. Fejl som 401 indikerer en manglende eller ugyldig nøgle. Udskift din gamle nøgle til enhver tid for at generere en ny; der findes kun én aktiv nøgle pr. konto.
Første anmodning
Send din første prompt ved hjælp af standard chat/completions endpoint. Model-ID er uncensored. Denne open-weight-model svarer uden indholdsafvisning for lovligt voksenbrug, herunder fiktive eller kontroversielle emner. Du får tekst ind, tekst ud. Ingen embeddings eller billedgenerering her.
Nedenfor er et grundlæggende cURL-eksempel. Erstat YOUR_API_KEY med din nøgle. Request-body'en definerer brugerbeskeden. Vi behandler 100.000 tokens kontekstvindu (prompt + completion). Fejl og afslag er gratis, så test frit.
- Indstil
modeltiluncensored. - Inkluder
messagesarray. - Tilføj dit API-nøgleheader.
curl https://api.cheapllm.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set timezone to UTC for all logs"}]
}'
Python SDK-integration
Brug det officielle OpenAI Python SDK til at interagere med vores API. Indstil base URL til vores endpoint og angiv din nøgle. Denne tilgang fungerer med ethvert OpenAI-kompatibelt klientbibliotek. Konfigurer parametre som temperature og top_p som nødvendigt. Streaming understøttes via Server-Sent Events (SSE). Denne metode er ideel til realtidsapplikationer, hvor du vil vise tokens, mens de genereres.
Installer biblioteket med pip install openai. Initialiser klienten med vores base-URL. Koden nedenfor viser en simpel completion-anmodning. Juster beskedindholdet, så det passer til dit brugstilfælde. Vores API håndterer routingen til den korrekte model internt.
from openai import OpenAI
client = OpenAI(base_url="https://api.cheapllm.cc/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
Til Node.js-udviklere fungerer OpenAI npm-pakken sømløst. Indstil base-URL'en til vores API-endpoint. Dette giver dig mulighed for at bruge kendte mønstre fra andre udbydere. Konfigurer model-ID'et til uncensored. Du kan også aktivere JSON-tilstand eller function calling, hvis din applikation kræver struktureret output. SDK'en håndterer autentificering automatisk, når den er konfigureret korrekt.
Installer pakken med npm install openaimax_tokens til at kontrollere outputlængde. Fejl returneres som standard HTTP-statuskoder. Brug dette til hurtig prototyping eller produktionsintegrationer.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.cheapllm.cc/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);
Streaming-svar via SSE
Aktivér streaming ved at indstille stream: true i din anmodning. API'et returnerer Server-Sent Events (SSE). Hver del indeholder delvis tekst. Den sidste del inkluderer tokenforbrugsstatistikker. Denne funktion er afgørende for brugeroplevelsen i chatgrænseflader. Den reducerer den opfattede latens betydeligt. Du kan analysere streamet til at vise tekst i realtid.
Håndter stream-hændelserne i din klientkode. Luk forbindelsen, når strømmen slutter. Vores API understøtter op til 8 samtidige anmodninger per nøgle. Denne grænse sikrer rimelig brug. Overvåg dit forbrug via data i den sidste chunk. Fejl under streaming returnerer stadig passende statuskoder. Brug dette til rollespil eller løbende samtalescenarier.
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ænsninger, fejl og kontekstvindue
Vores API har strenge grænser for at sikre stabilitet. Du kan sende 300 anmodninger i minuttet per nøgle. Samtidige anmodninger er begrænset til 8. Anmodningskroppe må ikke overstige 8 MB. Kontekstvinduet er 100.000 tokens i alt. Maks output er 16.000 tokens pr. anmodning (2.048 hvis max_tokens er ikke indstillet). Feil returnerer specifikke koder: 401 for ugyldige nøgler, 402 for utilstrækkelig kredit, og 429 for hastighedsbegrænsninger. Kredit udløber aldrig. Fejl som dobbeltopkrævning rettes via Support. Privatliv opretholdes; prompts bruges ikke til træning. Intet seksuelt indhold med mindreårige er tilladt.
Ofte stillede spørgsmål
Er dette en billig LLM-API til produktionsbrug?
Ja, det er designet til omkostningseffektiv, ubegrænset tekstgenerering. Du betaler per token uden månedlige gebyrer. Kredit udløber ikke, så du kan skalere brug op eller ned øjeblikkeligt. Dette er ideelt til startups, der har brug for pålidelig forsyning uden vendor lock-in.
Hvordan håndterer jeg fejl i min applikation?
API'en returnerer standard HTTP-statuskoder. En 401-fejl betyder, at din API-nøgle er ugyldig eller mangler. En 402-fejl indikerer utilstrækkelig forudbetalt kredit. En 429-fejl signaliserer, at du har overskredet rate limit på 300 anmodninger i minuttet. Tjek din nøgle og balance først.
Kan jeg bruge dette til rollespil eller uncensored-indhold?
Modellen er ucensureret og nægter ikke lovligt voksen-, fiktivt eller kontroversielt indhold. Den er ikke GPT, Claude eller en anden leverandørs model. Det er en open-weight-model, der er finjusteret til ubegrænsede svar. Undgå blot seksuelt indhold, der involverer mindreårige, hvilket altid nægges.
Få adgang til din API-nøgle
Registrer, hent din token, og opdater din endpoint-URL. Det er alt, hvad du har brug for at gøre.