fr ▾

API LLM sans censure. Payez par token.

Démarrage rapide : Intégrez l'API sans censure

Intégrez le LLM sans censure dans votre application à l'aide de l'API compatible OpenAI. Ce guide couvre l'URL de base, l'authentification et les formats de requête pour l'API Mimo AI.

Prérequis : installez le SDK OpenAI

Installez le SDK officiel OpenAI pour le langage de votre choix pour commencer à envoyer des requêtes immédiatement. La bibliothèque gère l'authentification et le formatage automatiquement. Vous n'avez pas besoin d'une version spécifique, juste la dernière version stable pour votre projet.

Configurez votre URL de base et votre clé API

Définissez l'URL de base sur HTTPS://api.mimoaiapi.com/v1 et fournissez votre clé API dans l'en-tête Authorization. Cette configuration pointe votre client vers notre moteur d'inférence uncensored. Utilisez la clé générée sur la page Get API Key, qui apparaît instantanément après l'inscription.

Envoyez votre première requête de complétion de chat

Effectuez une requête POST à /v1/chat/completions avec l'identifiant de modèle "uncensored". Ce point de terminaison retourne des réponses textuelles brutes sans refus de contenu. Passez votre prompt système pour définir le comportement du modèle pour votre cas d'utilisation spécifique.

curl https://api.mimoaiapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate a json object with keys name age and role for a character profile"}]
  }'

Gérer les réponses en streaming avec SSE

Activez le streaming en définissant le paramètre stream à true dans votre requête. L'API renvoie des Server-Sent Events (SSE) qui se mettent à jour en temps réel. Analysez le dernier fragment pour accéder à l'utilisation totale des jetons pour une facturation précise.

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)

Intégration SDK Python

Utilisez la bibliothèque Python pour construire des requêtes avec des structures de dictionnaire simples. Définissez les variables base_url et api_key avant de créer l'instance du client. Cette approche fonctionne parfaitement avec les bases de code OpenAI existantes.

from openai import OpenAI

client = OpenAI(base_url="https://api.mimoaiapi.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 en Node.js en passant l'URL de base et la clé. Configurez le modèle sur "uncensored" pour chaque appel de complétion. Le SDK gère les connexions HTTP et l'analyse des réponses pour vous.

import OpenAI from "openai";

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

Questions fréquentes

Quelle est la fenêtre de contexte pour le LLM sans filtre ?

La fenêtre de contexte prend en charge 100 000 tokens combinés pour l'invite et la complétion. Vous pouvez demander jusqu'à 16 000 tokens par réponse, ou 2 048 si vous ne spécifiez pas max_tokens.

Comment fonctionne la facturation pour l'API Mimo AI ?

Vous payez 0,15 $ par 1M de tokens d'entrée et 0,50 $ par 1M de tokens de sortie. Le crédit prépayé est facturé uniquement pour l'utilisation réelle, et les erreurs sont gratuites. Le crédit n'expire jamais et est rechargé via des cryptomonnaies.

Quelles erreurs dois-je gérer dans mon application ?

Gérez les erreurs 401 pour les clés API invalides, 402 pour un solde prépayé insuffisant et 429 pour les limites de débit. Le système autorise 300 requêtes par minute et 8 requêtes simultanées par clé.

Obtenez votre clé API maintenant

Inscrivez-vous, récupérez votre clé, et mettez à jour l'URL de base. C'est tout ce que vous avez à faire.

Obtenir la clé APIVoir la documentation