fr ▾
Créez des clés
Créez des clés

Documentation API LLM sans censure

Commencez avec notre API de LLM sans censure en quelques minutes. Intégrez votre clé API dans n'importe quel client compatible OpenAI et envoyez votre première invite.

URL de base et authentification

Notre API se trouve à https://api.huggingfacellmapi.com/v1. Vous vous authentifiez à l'aide d'un jeton Bearer envoyé dans le Authorization header. Générez votre clé instantanément via le Obtenir la clé API page en utilisant Google ou l'e-mail. Conservez cette clé en toute sécurité ; quiconque la possède peut dépenser vos crédits prépayés. Si vous la perdez, générez-en une nouvelle pour remplacer l'ancienne clé active. Aucun numéro de téléphone n'est requis pour commencer.

Première demande avec cURL

Envoyez une charge utile JSON brute pour tester le point de terminaison immédiatement. Utilisez l'ID de modèle uncensored pour contourner les filtres standard. La commande cURL suivante illustre une requête de génération de texte basique.

curl https://api.huggingfacellmapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Summarize the release notes for version three point zero five"}]
  }'

Cela renvoie un objet JSON contenant le texte généré. Vérifiez le choices tableau pour le contenu réel. Si vous recevez une erreur 401, vérifiez que votre clé est correcte et active.

Intégration du SDK Python

Utilisez l'officiel openai Bibliothèque Python pour une interface propre. Pointez le client vers notre URL de base et définissez votre clé API. Cette approche gère automatiquement les nouvelles tentatives et l'analyse JSON.

from openai import OpenAI

client = OpenAI(base_url="https://api.huggingfacellmapi.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)

Installez le package via pip. Vous pouvez ensuite appeler le point de terminaison des complétions de chat exactement comme vous le feriez avec OpenAI. L'objet de réponse vous donne accès à l'utilisation des jetons et aux raisons de fin.

Configuration du client Node.js

Les développeurs JavaScript peuvent utiliser le openai Package Node. Configurez le client avec notre URL de base spécifique. Cela garantit que toutes les requêtes sont routées via nos serveurs sans censure.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.huggingfacellmapi.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);

Exécutez cet extrait dans votre environnement Node. Il démontre un appel synchrone simple. Vous pouvez l'intégrer facilement dans des routes Express ou des fonctions serverless.

Réponses en streaming

Activez le streaming en définissant stream: true. Le serveur envoie des événements envoyés par le serveur (SSE) contenant des jetons partiels. Cela réduit la latence perçue pour les utilisateurs finaux.

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)

Analysez chaque chunk à mesure qu'il arrive. Le dernier chunk contient l'utilisation totale des tokens pour la requête. Cela est utile pour créer des interfaces de chat qui affichent les réponses en temps réel.

Limites, Erreurs et Contexte

La fenêtre de contexte est de 100 000 tokens pour l'invite et la complétion combinés. Vous pouvez demander jusqu'à 16 000 tokens de sortie. Les erreurs telles que 401 indiquent une clé invalide, tandis que 402 signifie un crédit insuffisant. Les limites de taux vous limitent à 300 requêtes par minute. Les requêtes dépassant 8 Mo seront rejetées. Les erreurs lors du traitement ne consomment pas vos crédits.

Questions fréquentes

Quelle est l'URL de base pour l'API LLM sans censure ?

Utilisez HTTPS://api.huggingfacellmapi.com/v1 comme URL de base. Ce point de terminaison est compatible avec les SDK et clients OpenAI standard. Vous devez mettre à jour l'URL de base dans votre configuration pour acheminer les requêtes vers nos serveurs.

Comment gérer les limites de taux et les erreurs ?

Vous êtes limité à 300 requêtes par minute et à 8 requêtes simultanées par clé. Une erreur 429 indique que vous avez atteint la limite de taux. Attendez quelques secondes et réessayez. Une erreur 402 signifie que votre crédit prépayé est épuisé ; rechargez via crypto pour continuer.

Que se passe-t-il si l'API renvoie une erreur ?

Les erreurs telles que les erreurs serveur 500 ou les timeouts ne consomment pas vos crédits prépayés. Seule la génération de jetons réussie compte sur votre solde. Si vous subissez une double facturation, contactez le support via la page Support pour un remboursement de votre crédit.

Obtenez votre clé API maintenant

Inscrivez-vous, copiez la clé, mettez à jour l'URL de base. C'est fait.