fr ▾
  1. MiniMax Non censuré
  2. Guide de prise en main API IA sans censure

Guide de prise en main API IA sans censure

Commencez avec l'API AI sans censure en quelques minutes à l'aide de code OpenAI compatible standard. Ce guide couvre l'authentification, les points de terminaison et le streaming pour votre première requête.

URL de base et authentification

L'API LLM sans censure se trouve à https://api.minimaxuncensored.com/v1. Authentifiez-vous en passant votre clé API dans le Authorization header. Chaque requête nécessite cet en-tête pour identifier votre compte et suivre l'utilisation des tokens par rapport à votre solde prépayé.

  • URL de base : https://api.minimaxuncensored.com/v1
  • En-tête : Authorization: Bearer YOUR_API_KEY

Points de terminaison pris en charge : /v1/chat/completions

Nous prenons uniquement en charge POST /v1/chat/completions et GET /v1/models. Aucun point de terminaison d'embedding, d'image ou d'ajustement fin n'existe ici. Cette simplicité garantit un comportement prévisible pour la génération de contenu sans censure sans complexité de routage.

Envoyez votre historique de conversation sous forme de tableau JSON de messages. L'API retourne des complétions textuelles qui respectent la configuration de votre modèle.

ID du modèle et configuration

Définissez l'identifiant du modèle sur uncensored dans vos requêtes. Ce modèle spécifique à poids ouverts s'exécute sur nos serveurs et ne refuse pas les sujets adultes, fictifs ou controversés licites. Ce n'est pas GPT, Claude ou le modèle d'un autre fournisseur.

Configurer des paramètres comme temperature et top_p pour contrôler la créativité. La fenêtre de contexte prend en charge 100,000 tokens au total pour le prompt et la complétion combinés.

Paramètres : Température, Top-P et Mode JSON

Utiliser temperature pour ajuster l'aléatoire et top_p pour l'échantillonnage par noyau. Activez le mode JSON en définissant response_format à {"type": "json_object"}. Cela force une sortie structurée pour les cas d'utilisation programmés.

D'autres paramètres pris en charge incluent stop, seed, presence_penalty, et frequency_penalty. Ceux-ci permettent un affinement du style de génération.

Réponses en streaming et consommation de jetons

Activez le streaming en définissant stream: true dans le corps de votre requête. L'API renvoie des événements envoyés par le serveur (SSE) contenant des jetons partiels. Les statistiques d'utilisation des jetons apparaissent dans le dernier fragment du flux.

Cette approche réduit la latence perçue pour les longues réponses non filtrées. Elle est idéale pour les applications en temps réel nécessitant une livraison immédiate du texte.

Limites, Erreurs et Fenêtre de contexte

Vous êtes limité à 300 requêtes par minute et à 8 requêtes simultanées par clé. La taille maximale du corps de requête est de 8 Mo. Les erreurs comme 401 indiquent une clé invalide, tandis que 402 signifie qu'il ne reste plus de crédit prépayé. Les refus dus à l'épuisement du crédit sont gratuits.

La fenêtre de contexte est de 100 000 tokens. La sortie maximale est de 16 000 tokens par requête. Le dépassement de ces limites entraîne des erreurs de limite de taux 429.

cURL

curl https://api.minimaxuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the main differences between python 3 and python 2"}]
  }'

Python

from openai import OpenAI

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

Node.js

import OpenAI from "openai";

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

Streaming

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)

FAQ

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

L'URL de base est HTTPS://api.minimaxuncensored.com/v1. Cela fonctionne avec n'importe quel SDK compatible OpenAI en mettant à jour la configuration de base_url.

Comment m'authentifier avec le service en ligne LLM non censuré ?

Incluez votre clé API dans l'en-tête Authorization en tant que jeton Bearer. Aucun numéro de téléphone ni vérification supplémentaire n'est requis après l'inscription.

Que se passe-t-il si je dépasse la limite de taux ?

Vous recevrez une erreur 429 Too Many Requests. La limite est de 300 requêtes par minute et de 8 requêtes simultanées par clé API.

Générez votre clé API

Inscrivez-vous, récupérez votre clé et mettez à jour votre URL de base. C'est fait.

Obtenez votre clé