fr ▾

Documentation de l'API pour les développeurs

Commencez avec notre API de LLM sans censure en quelques minutes en utilisant des clients compatibles OpenAI standard. Envoyez du texte, recevez des tokens et contournez les filtres de contenu sans configuration.

Configuration de l'URL de base et de l'authentification

Utilisez HTTPS://api.mistralkey.com/v1 comme URL de base. Transmettez votre clé API dans le Authorization header. Créez votre clé via Google ou e-mail sur le tableau de bord. Aucun numéro de téléphone requis. Le crédit n'expire jamais.

curl https://api.mistralkey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the main configuration options for the server"}]
  }'

Première demande

Envoyez une requête POST au point de terminaison des complétions de chat. Spécifiez le modèle comme « uncensored ». Le système traite votre entrée et renvoie du texte généré. Les erreurs et les refus ne consomment pas de crédit. Cela garantit une arithmétique des jetons transparente.

from openai import OpenAI

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

Intégration du SDK Node

Initialisez le client avec l'URL de base et la clé. Configurez le modèle pour utiliser la variante non censurée. Le SDK gère automatiquement la sérialisation. Cette approche élimine les incertitudes de votre couche d'intégration.

import OpenAI from "openai";

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

Réponses en streaming

Activez le streaming en définissant le stream parameter à true. Recevez des jetons via Server-Sent Events. Les détails d'utilisation des jetons apparaissent dans le dernier chunk. Cela réduit la latence perçue pour les sorties longues.

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)

Limites de débit et contraintes

La limite est de 300 requêtes par minute par clé. Les requêtes simultanées sont plafonnées à 8. La taille du corps de la requête ne peut pas dépasser 8 Mo. La fenêtre de contexte s'étend sur 100 000 tokens. Le nombre maximal de tokens de sortie par requête est de 16 000.

Gestion des erreurs et tokens

Gérez les erreurs 401 pour les clés invalides. Retournez 402 lorsque le crédit est épuisé. Gérez 429 pour dépassement de limite de débit. Les erreurs sont gratuites. L'utilisation du crédit reflète uniquement la consommation réelle de tokens.

Questions fréquentes

La clé API Mistral de ce fournisseur est-elle identique à Mistral Vibe ?

Non. Mistral Vibe utilise une clé et un routage de modèle différents. Notre API est un point de terminaison uncensored indépendant, compatible avec le format SDK OpenAI. Consultez la documentation de votre client spécifique pour la configuration de l'URL de base.

La clé API expire-t-elle ?

Votre clé API reste valide indéfiniment. Votre crédit prépayé n'expire jamais. Vous pouvez recharger avec des cryptomonnaies à tout moment sans perdre votre solde précédent.

Comment gérer l'erreur 402 ?

Le statut 402 indique un crédit prépayé insuffisant. Rechargez en utilisant USDT (TRC20) ou USDC (Base). Ajoutez des fonds via le tableau de bord pour reprendre les requêtes immédiatement.

Générez votre clé maintenant

Inscrivez-vous, récupérez votre clé, et mettez à jour l'URL de base. Configuration complète en quelques minutes.

Commencer maintenantVoir la documentation