Intégrez l'API LLM sans censure
Arrêtez de trop payer pour l'inférence. Ce guide vous montre comment intégrer notre API LLM uncensored à l'aide de points de terminaison compatibles OpenAI standards en quelques minutes.
URL de base et authentification
Commencez par pointer votre SDK vers notre URL de base. Remplacez l'espace réservé par votre clé réelle.
- URL de base :
https://api.pricingapillm.com/v1 - ID du modèle :
uncensored
curl https://api.pricingapillm.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the current prices for all models in your catalog"}]
}'Chaque requête nécessite un jeton Bearer valide. Le système rejette immédiatement les clés invalides. Vous générez ce jeton lors de l'inscription via Google ou e-mail. Conservez-le en sécurité.
Envoi de votre première requête
Envoyez une charge utile standard de complétion de chat pour recevoir du texte. Cela fonctionne avec n'importe quelle bibliothèque cliente compatible OpenAI.
from openai import OpenAI
client = OpenAI(base_url="https://api.pricingapillm.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)Le modèle traite votre prompt et retourne une réponse. Les tokens d'entrée coûtent $0.15 par million. Les tokens de sortie coûtent $0.50 par million. Les erreurs ne consomment pas de crédit. Les refus dus à la politique de contenu sont gratuits. Vérifiez votre solde après chaque appel.
Réponses en streaming
Activez la génération de jetons en temps réel en définissant stream: true. Cela réduit la latence perçue pour les utilisateurs.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.pricingapillm.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);Les données d'utilisation des tokens apparaissent dans le dernier chunk. Surveillez attentivement votre solde prépayé. L'API ne facture que les tokens complétés. Le streaming fonctionne avec tous les paramètres standards comme la température et le top_p.
Configuration de l'appel de fonction
Définissez les outils dans votre requête pour activer la sortie structurée. L'API prend en charge tool_choice et le mode JSON.
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)Définir response_format à {"type": "json_object"} pour du JSON strict. Cela garantit une analyse prévisible dans votre backend. Utilisez ceci pour l'extraction de données ou la génération de configurations. Le modèle uncensored gère bien les définitions d'outils complexes.
Fenêtre de Contexte et Limites
Chaque requête prend en charge une fenêtre de contexte de 100 000 tokens. Cela inclut à la fois l'invite et la complétion. La sortie maximale est de 16 000 tokens. Définissez max_tokens pour contrôler la longueur de sortie.
curl https://api.pricingapillm.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the current prices for all models in your catalog"}]
}'Vous bénéficiez de 300 requêtes par minute par clé. Seules 8 requêtes s'exécutent simultanément. La limite du corps de la requête est de 8 Mo. Le dépassement de ces limites déclenche une erreur 429. Planifiez vos jobs par lots en conséquence.
Gestion des erreurs et des limites
Vérifier les codes de statut HTTP pour déboguer les problèmes. 401 signifie clé invalide. 402 indique un crédit insuffisant. 429 signale l'épuisement de la limite de débit.
from openai import OpenAI
client = OpenAI(base_url="https://api.pricingapillm.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)Le crédit n'expire jamais. Vous pouvez recharger en crypto à tout moment. Les erreurs ne vous sont pas facturées. Utilisez la page de support pour les problèmes de remboursement. Gardez votre clé API en sécurité pour éviter les 401.
Questions fréquentes
Quel est le prix de l'API LLM pour les modèles sans censure ?
Les tokens d'entrée coûtent 0,15 $ par million. Les tokens de sortie coûtent 0,50 $ par million. Vous ne payez que pour l'utilisation réelle. Les erreurs sont gratuites. Aucun frais mensuel ne s'applique.
Comment recharger mon crédit ?
Utilisez USDT (TRC20) ou USDC (Base). Le rechargement minimum est de $20. Le crédit bonus s'applique pour les montants plus importants. Le crédit n'expire jamais.
Puis-je utiliser cela avec le SDK OpenAI ?
Oui. L'API est entièrement compatible OpenAI. Modifiez l'URL de base et la clé API dans la configuration de votre SDK. Elle fonctionne avec les points de terminaison standard de complétion de chat.
Obtenez votre clé API
Inscrivez-vous, copiez la clé, mettez à jour l'URL de base. La configuration est aussi simple que ça.
Commencer maintenant