nl ▾
Maak sleutels

Snelstart: integreer uw ongecensureerde LLM API

Stop met worstelen met complexe routinglagen en begin met het verzenden van verzoeken naar een enkel, ongecensureerd eindpunt. Deze gids laat je precies zien hoe je onze OpenAI-compatibele API in minder dan vijf minuten integreert met je favoriete programmeertaal.

https://api.alternativelitellm.com/v1uncensored

Vereisten en accountsetup

Verkrijg je inloggegevens en configureer je omgevingsvariabelen. Maak een account aan door op "Ga verder met Google" te klikken of e-mail en een wachtwoord te gebruiken op de API-sleutel ophalen pagina. U ontvangt $0.50 aan proeftegoed geldig voor 7 dagen, zodat u de verbinding kunt verifiëren voordat u bijlaadt. De basis-URL voor alle verzoeken is https://api.alternativelitellm.com/v1. Gebruik deze URL als je base_url in elke OpenAI-compatible SDK.

Je eerste verzoek versturen

Maak een standaard chat-completie call met het officiële curl-commando. Vervang YOUR_API_KEY met je sleutel uit het dashboard. De model id is altijd uncensored. Dit retourneert een tekstrespons die ruimte biedt voor volwassen, fictieve of controversiële onderwerpen zonder standaardafwijzingen. Het systeem accepteert parameters zoals temperature en top_p voor outputvariatie.

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

De responsstructuur komt overeen met de standaard OpenAI-indeling. Invoertokens worden aangerekend tegen $0.15 per 1M, en uitvoertokens tegen $0.50 per 1M. Fouten en weigeringen verbruiken je vooruitbetaalde tegoed niet.

Python SDK integratie

Initialiseer de client met je basis-URL en sleutel. De OpenAI Python-pakket werkt direct met deze API. Stel het model in op uncensored voor alle interacties. Deze aanpak elimineert de behoefte aan aangepaste wrappers of middleware. Configureer parameters zoals max_tokens om de lengte van de uitvoer te bepalen. De standaard maximumuitvoer is 2.048 tokens, tenzij je een hogere limiet specificeert.

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)

Verifieer de verbinding door de choices veld in het responsobject. Deze methode is ideaal voor backenddiensten en geautomatiseerde agents.

Node SDK-integratie

Initialiseer de OpenAI-client met de juiste basis-URL. Gebruik de uncensored model-ID voor alle completies. De Node SDK verwerkt authenticatieheaders automatisch wanneer deze correct is geconfigureerd. Deze setup is ideaal voor web servers en edge-functies. Je kunt standaardparameters doorgeven zoals stop sequenties om de uitvoer te sturen. Zorg ervoor dat je de responsgegevens asynchroon verwerkt.

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);

Controleer de usage object om tokenverbruik te monitoren. Deze methode zorgt voor consistent gedrag in je JavaScript- of TypeScript-toepassingen.

Streamingresponsen met SSE

Activeer streaming door stream: true in je verzoek. De API retourneert Server-Sent Events (SSE) voor realtime tokenlevering. Elk chunk bevat gedeeltelijke tekstinhoud. Het laatste chunk bevat de volledige tokenverbruiksstatistieken. Deze functie vermindert de waargenomen latentie voor eindgebruikers. Configureer de streamhandler om elk evenement te verwerken zodra het aankomt. Gebruik dit voor chatinterfaces of realtime gegevensgeneratie.

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)

Zorg ervoor dat uw client het end-of-stream-event correct afhandelt om verbindingen netjes te sluiten. Dit voorkomt resourceleaks in langlopende processen.

Tokens, limieten en fouten afhandelen

Monitor uw gebruik en ga soepel om met fouten. Het contextvenster is 100.000 tokens voor prompt plus voltooiing. Max output per verzoek is 16.000 tokens. Als max_tokens is niet ingesteld, dan is de limiet 2.048 tokens. Je bent beperkt tot 300 verzoeken per minuut en 8 gelijktijdige verzoeken per sleutel. Een 401-fout geeft een ongeldige sleutel aan. Een 402-fout betekent dat je moet opwaarderen met crypto. Een 429-fout geeft limitering aan.tegoed vervalt niet, dus je kunt het altijd gebruiken.

#07

Veelgestelde vragen

Is dit het beste litellm-alternatief voor ongecensureerde inhoud?

Ja, het biedt een enkel, hoogwaardig ongefilterd model zonder complexe routing. Je krijgt directe toegang tot een open-weight model dat is afgestemd op volwassen en controversiële onderwerpen. Dit elimineert vendor lock-in en abonnementskosten van typische gateways.

Welke betaalmethoden accepteert u voor stortingen?

We accepteren alleen crypto: USDT (TRC20) of USDC (Base). Minimale storting is $20, en het maximum is $500. Je ontvangt bonuscredit op basis van je stortingsbedrag, variërend van +5% tot +15%.

Hoe werkt de prijsstelling voor input- en outputtokens?

Invoertokens kosten $0,15 per 1M, en uitvoertokens kosten $0,50 per 1M. Je betaalt alleen voor daadwerkelijk gebruik, en fouten zijn gratis. Vooraf betaalde credit verloopt niet, zodat je je saldo kunt gebruiken wanneer je maar wilt.

Krijg uw API-sleutel

Registreer, haal de sleutel op en pas je endpoint base URL aan. Eenvoudige configuratie.