sv ▾
Skapa nycklar

Snabbstart: Integrera din uncensored LLM API

Sluta kämpa med komplexa routningslager och börja skicka begäranden till en enda, osensurerad slutpunkt. Denna guide visar dig exakt hur du integrerar vårt OpenAI-kompatibla API på under fem minuter med ditt föredragna språk.

https://api.alternativelitellm.com/v1uncensored

Förutsättningar och kontoinställningar

Skaffa dina uppgifter och konfigurera dina miljövariabler. Skapa ett konto genom att klicka på "Fortsätt med Google" eller använda e-post och ett lösenord på Hämta API-nyckel sida. Du får $0.50 i provkredit som är giltig i 7 dagar, så att du kan verifiera anslutningen innan du laddar upp. Bas-URL:en för alla begäran är https://api.alternativelitellm.com/v1. Använd denna URL som din base_url i vilket som helst OpenAI-kompatibelt SDK.

Skickar din första förfrågan

Gör en standard begäran med den officiella curl-kommandot. Ersätt YOUR_API_KEY med din nyckel från kontrollpanelen. Modell-ID:et är alltid uncensored. Detta returnerar ett text svar som tillåter vuxen-, fiktivt eller kontroversiellt innehåll utan standardavvisningar. Systemet accepterar parametrar som temperature och top_p för variationsutdata.

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"}]
  }'

Svarsstrukturen matchar standard OpenAI-formatet. Inmatningstokens kostar $0,15 per 1M, och utmatningstokens kostar $0,50 per 1M. Fel och refus förbrukar inte din förbetalda kredit.

Integration av Python SDK

Initiera klienten med din bas-URL och nyckel. Den OpenAI Python-paket fungerar direkt med detta API. Ange modellen till uncensored för alla interaktioner. Denna metod eliminerar behovet av anpassade omslag eller middleware. Konfigurera parametrar som max_tokens för att styra utmatningslängd. Standardmaximum för utmatning är 2 048 tokens om du inte anger en högre gräns.

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)

Verifiera anslutningen genom att kontrollera choices field in the response object. This method is ideal for backend services and automated agents.

Node SDK-integration

Skapa OpenAI-klienten med korrekt bas-URL. Använd den uncensored modell-ID för alla kompletteringar. Node SDK:n hanterar autentiseringshuvuden automatiskt när det är konfigurerat korrekt. Denna uppsättning är perfekt för webbservern och kantfunktioner. Du kan skicka standardparametrar som stop sekvenser för att kontrollera utdata. Se till att du hanterar svarsdata 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);

Kontrollera usage objekt för att övervaka tokenförbrukning. Denna metod säkerställer konsekvent beteende i dina JavaScript- eller TypeScript-applikationer.

Strömsvar med SSE

Aktivera strömning genom att ställa in stream: true i ditt begäran. API:t returnerar Server-Sent Events (SSE) för realtidsleverans av tokens. Varje chunk innehåller delvis textinnehåll. Den sista chunken innehåller fullständig tokenanvändningsstatistik. Denna funktion minskar den upplevda latensen för slutanvändare. Konfigurera strömhanteraren för att bearbeta varje händelse när den anländer. Använd detta för chattgränssnitt eller realtidsdatagenerering.

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)

Se till att din klient hanterar slutet på strömmen korrekt för att stänga anslutningar på ett rent sätt. Detta förhindrar resursläckor i långkörande processer.

Hantera tokens, gränser och fel

Övervaka din användning och hantera fel smidigt. Kontextfönstret är 100 000 tokens för prompt plus slutförande. Max utmatning per begäran är 16 000 tokens. Om max_tokens är inställt, är standardgränsen 2 048 tokens. Du är begränsad till 300 begäranden per minut och 8 samtidiga begäranden per nyckel. Ett 401-fel indikerar en ogiltig nyckel. Ett 402-fel betyder att du behöver fylla på med krypto. Ett 429-fel signalerar hastighetsbegränsning. Kredit förfaller aldrig, så du kan använda den när som helst.

#07

Vanliga frågor

Är detta det bästa litellm-alternativet för obegränsat innehåll?

Ja, den erbjuder en enda, högkapacitets obegränsad modell utan komplex routning. Du får direkt åtkomst till en öppen modell anpassad för vuxen- och kontroversiella ämnen. Detta eliminerar leverantörsbindning och prenumerationavgifter från vanliga gateways.

Vilka betalningsmetoder accepterar du för påfyllning?

Vi accepterar endast krypto: USDT (TRC20) eller USDC (Base). Minsta insättning är $20, och maximum är $500. Du får bonuskredit baserat på ditt insättningsbelopp, från +5 % till +15 %.

Hur fungerar prissättningen för inmatnings- och utmatningstokens?

Inmatningstokens kostar $0,15 per 1M, och utmatningstokens kostar $0,50 per 1M. Du betalar bara för faktisk användning, och fel är gratis. Förbetald kredit löper aldrig ut, så du kan använda ditt saldo när som helst.

Få tillgång till din API-nyckel

Registrera dig, hämta nyckeln och uppdatera din endpoint-bas-URL. Enkel konfiguration.