Démarrage rapide : Intégrez votre API LLM sans censure
Ne vous fatiguez plus avec des couches de routage complexes et commencez à envoyer des requêtes à un seul endpoint uncensored. Ce guide vous montre exactement comment intégrer notre API compatible OpenAI en moins de cinq minutes avec votre langage préféré.
https://api.alternativelitellm.com/v1uncensored
Prérequis et configuration du compte
Obtenez vos identifiants et configurez vos variables d'environnement. Créez un compte en cliquant sur "Continuer avec Google" ou en utilisant e-mail et mot de passe sur le Obtenir la clé API page. Vous recevez $0.50 de crédit d'essai valable pendant 7 jours, afin que vous puissiez vérifier la connectivité avant de recharger. L'URL de base pour toutes les requêtes est https://api.alternativelitellm.com/v1. Utilisez cette URL comme votre base_url dans n'importe quel SDK compatible OpenAI.
Envoi de votre première requête
Faites un appel de complétion de chat standard en utilisant la commande curl officielle. Remplacez YOUR_API_KEY avec votre clé depuis le tableau de bord. L'ID du modèle est toujours uncensored. Cela retourne une réponse textuelle permettant les sujets adultes, fictifs ou controversés sans les refus standards. Le système accepte des paramètres tels que temperature et top_p pour la variation de sortie.
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"}]
}'
La structure de la réponse correspond au format OpenAI standard. Les jetons d'entrée sont facturés à $0.15 par 1M, et les jetons de sortie à $0.50 par 1M. Les erreurs et les refus ne consomment pas votre solde prépayé.
Intégration SDK Python
Initialisez le client avec l'URL de base et la clé. Le OpenAI Le package Python fonctionne directement avec cette API. Définissez le modèle sur uncensored pour toutes les interactions. Cette approche élimine le besoin de wrappers ou de middleware personnalisés. Configurez des paramètres comme max_tokens pour contrôler la longueur de la sortie. Le maximum de sortie par défaut est de 2 048 tokens sauf si vous spécifiez une limite supérieure.
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)
Vérifiez la connexion en vérifiant le choices field in the response object. This method is ideal for backend services and automated agents.
Intégration du SDK Node
Instanciez le client OpenAI avec l'URL de base correcte. Utilisez le uncensored ID du modèle pour toutes les complétions. Le SDK Node gère automatiquement les en-têtes d'authentification lorsqu'il est configuré correctement. Cette configuration est idéale pour les serveurs web et les fonctions edge. Vous pouvez passer des paramètres standard comme stop séquences pour contrôler la sortie. Assurez-vous de traiter les données de réponse de manière asynchrone.
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);
Vérifiez le usage objet pour surveiller la consommation de jetons. Cette méthode garantit un comportement cohérent dans vos applications JavaScript ou TypeScript.
Réponses en streaming avec SSE
Activez le streaming en définissant stream: true dans votre requête. L'API renvoie des Server-Sent Events (SSE) pour la livraison de tokens en temps réel. Chaque chunk contient du contenu textuel partiel. Le dernier chunk inclut les statistiques complètes d'utilisation des tokens. Cette fonctionnalité réduit la latence perçue pour les utilisateurs finaux. Configurez le gestionnaire de flux pour traiter chaque événement à son arrivée. Utilisez-le pour les interfaces de chat ou la génération de données en temps réel.
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)
Assurez-vous que votre client gère correctement l'événement de fin de flux pour fermer les connexions proprement. Cela évite les fuites de ressources dans les processus de longue durée.
Gestion des tokens, des limites et des erreurs
Surveillez votre utilisation et gérez les erreurs avec élégance. La fenêtre de contexte est de 100 000 tokens pour l'invite plus la complétion. La sortie maximale par requête est de 16 000 tokens. Si max_tokens n'est pas défini, la limite par défaut est de 2 048 jetons. Vous êtes limité à 300 requêtes par minute et 8 requêtes simultanées par clé. Une erreur 401 indique une clé invalide. Une erreur 402 signifie que vous devez recharger en crypto. Une erreur 429 signale une limitation de débit. Le crédit n'expire jamais, vous pouvez donc l'utiliser à tout moment.
Questions fréquentes
S’agit-il de la meilleure alternative litellm pour du contenu sans filtre ?
Oui, elle propose un seul modèle uncensored à haute capacité sans routage complexe. Vous obtenez un accès direct à un modèle open-source ajusté pour les sujets adultes et controversés. Cela élimine l'enfermement fournisseur et les frais d'abonnement des passerelles typiques.
Quels modes de paiement acceptez-vous pour les recharges ?
Nous acceptons uniquement les cryptos : USDT (TRC20) ou USDC (Base). Le montant minimum de recharge est de $20, et le maximum est de $500. Vous recevez un crédit bonus en fonction du montant de votre recharge, allant de +5 % à +15 %.
Comment fonctionne la tarification pour les tokens d'entrée et de sortie ?
Les jetons d'entrée coûtent 0,15 $ par 1M, et les jetons de sortie coûtent 0,50 $ par 1M. Vous ne payez que pour l'utilisation réelle, et les erreurs sont gratuites. Le crédit prépayé n'expire jamais, vous pouvez donc utiliser votre solde lorsque vous le souhaitez.
Accédez à votre clé API
Inscrivez-vous, récupérez la clé, et mettez à jour l'URL de base de l'endpoint. Configuration simple.