Hurtig start: Integrer din uncensored LLM API
Slip for at kæmpe med komplekse lag af routing, og begynd at sende anmodninger til et enkelt, ubegrænset endpoint. Denne guide viser dig præcis, hvordan du integrerer vores OpenAI-kompatible API på under fem minutter med dit foretrukne sprog.
https://api.alternativelitellm.com/v1uncensored
Forudsætninger og kontoopsætning
Få dine oplysninger og konfigurer dine miljøvariabler. Opret en konto ved at klikke på "Fortsæt med Google" eller ved at bruge e-mail og et adgangskode på Få API-nøgle side. Du modtager $0.50 i prøve-kreditter, der er gyldige i 7 dage, så du kan verificere forbindelsen, før du toppede op. Base URL for alle anmodninger er https://api.alternativelitellm.com/v1. Brug denne URL som din base_url i ethvert OpenAI-kompatibelt SDK.
At sende din første anmodning
Lav en standard chat-completions-anmodning ved hjælp af den officielle curl-kommando. Erstat YOUR_API_KEY med din nøgle fra dashboardet. Model-ID'et er altid uncensored. Dette returnerer et tekstrespons, der tillader voksen-, fiktivt eller kontroversielt indhold uden standardafvisninger. Systemet accepterer parametre som temperature og top_p for outputvariation.
curl https://api.alternativelitellm.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Translate this Python script to Java"}]
}'
Svaret struktur matcher det standard OpenAI-format. Inputtokens opkræves til $0.15 per 1M, og outputtokens til $0.50 per 1M. Fejl og afvisninger forbruger ikke din forudbetalte kredit.
Integration af Python SDK
Initialiser klienten med din base-URL og nøgle. The OpenAI Python-pakke fungerer direkte med dette API. Indstil modellen til uncensored til alle interaktioner. Denne tilgang eliminerer behovet for tilpassede wrappers eller middleware. Konfigurer parametre som max_tokens til at kontrollere outputlængden. Den maksimale standardoutput er 2,048 tokens, medmindre du angiver en højere grænse.
from openai import OpenAI
client = OpenAI(base_url="https://api.alternativelitellm.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)
Verificér forbindelsen ved at tjekke choices felt i svarobjektet. Denne metode er ideel til backend-tjenester og automatiserede agenter.
Node SDK-integration
Instantier OpenAI-klienten med den korrekte base-URL. Brug uncensored model-ID til alle completions. Node SDK'en håndterer autentificeringsheaderne automatisk når den er konfigureret korrekt. Denne opsætning er perfekt til webservere og edge functions. Du kan sende standardparametre som stop sekvenser til at kontrollere output. Sørg for at håndtere responsdata asynkront.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.alternativelitellm.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);
Tjek usage object til at overvåge tokenforbrug. Denne metode sikrer konsistent adfærd på tværs af dine JavaScript- eller TypeScript-applikationer.
Streaming-respons med SSE
Aktivér streaming ved at indstille stream: true i din anmodning. API'et returnerer Server-Send Events (SSE) til realtidslevering af tokens. Hver chunk indeholder delvist tekstindhold. Den sidste chunk indeholder de fulde tokenforbrugsstatistikker. Denne funktion reducerer den opfattede latens for slutbrugere. Konfigurer streamhåndtereren til at behandle hver hændelse, mens den ankommer. Brug dette til chatgrænseflader eller realtidsdatabrug.
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)
Sørg for, at din klient korrekt håndterer slutningen af stream-begivenheden for at lukke forbindelser rent. Dette forhindrer ressourcelekkage i langvarige processer.
Håndtering af tokens, begrænsninger og fejl
Overvåg dit forbrug og håndter fejl elegant. Kontekstvinduet er 100.000 tokens til prompt plus udfyldning. Maks output per anmodning er 16.000 tokens. Hvis max_tokens er ikke indstillet, er grænsen 2.048 tokens. Du er begrænset til 300 anmodninger i minuttet og 8 samtidige anmodninger pr. nøgle. En 401-fejl indikerer en ugyldig nøgle. En 402-fejl betyder, at du skal toppe op med krypto. En 429-fejl signalerer hastighedsbegrænsning. Kredit udløber aldrig, så du kan bruge den, når som helst.
Almindelige spørgsmål
Er dette den bedste litellm-alternativ til ubegrænset indhold?
Ja, den tilbyder en enkelt, kapacitetsstærk ubegrænset model uden kompleks routing. Du får direkte adgang til en open-weight-model, der er tilpasset voksne og kontroversielle emner. Dette eliminerer vendor lock-in og abonnementsgebyrer fra typiske gateways.
Hvilke betalingsmetoder accepterer du til top-up?
Vi accepterer kun krypto: USDT (TRC20) eller USDC (Base). Mindste indbetaling er $20, og maksimum er $500. Du modtager bonuskredit baseret på dit indbetalingsbeløb, ranging fra +5% til +15%.
Hvordan fungerer prissætningen for input- og output-tokens?
Input-tokens koster $0,15 pr. 1M, og output-tokens koster $0,50 pr. 1M. Du betaler kun for faktisk brug, og fejl er gratis. Forudbetalt kredit udløber ikke, så du kan bruge din saldo, når det passer dig.
Få adgang til din API-nøgle
Registrer, hent nøglen, og opdater din endpoint base-URL. Simpel konfiguration.