FR ▾

API LLM sans limites.

Commencez avec un crédit d'essai

Avec e-mail et mot de passe, la clé apparaît instantanément.

Obtenir la clé API
URL de base
https://api.sansursuzapi.com/v1
Modèle
sans censure

Guide de démarrage rapide de l'API sans censure

Commencez avec l'API sans censure : grâce à notre infrastructure compatible OpenAI, obtenez votre clé API et commencez à générer du texte en écrivant quelques lignes de code. Guide d'installation rapide pour la génération de texte brute, une haute fenêtre de contexte et un accès direct.

URL de base
https://api.sansursuzapi.com/v1
Modèle
sans censure

Installation et bibliothèques requises

L'API sans censure est conçue pour fonctionner directement avec les SDK et clients OpenAI. Pour l'intégration, il vous suffit de définir la valeur base_url dans votre code existant sur https://api.sansursuzapi.com/v1 et de configurer votre clé API. Il vous suffit d'installer le package SDK approprié pour votre langage ; aucune configuration de serveur supplémentaire ni mécanisme d'authentification complexe n'est requis. Notre système utilise l'authentification standard par token Bearer et nous transmettons votre clé directement dans les en-têtes de requête.

Exemple de requête de base

Vous pouvez déclencher la génération de texte en envoyant une simple requête POST à l'API. L'exemple ci-dessous montre comment accéder au modèle uncensored via curl. Le corps de la requête spécifie le nom du modèle, le prompt utilisateur et le format de réponse. Cette structure est adaptée au schéma standard chat-completions d'OpenAI.

curl https://api.sansursuzapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

Cette requête est un point de départ idéal pour tester le comportement sans censure du modèle. L'objet JSON renvoyé en réponse contient le texte généré et les statistiques de tokens. Pour des tests rapides, vous pouvez utiliser cette structure simple, puis personnaliser les paramètres en fonction des besoins de votre projet.

Streaming et appel de fonctions

Pour les grands blocs de texte ou les scénarios de longue conversation, vous pouvez utiliser le mode streaming. Ce mode vous permet de traiter les données reçues du serveur par morceaux et améliore l'expérience utilisateur. La fonctionnalité d'appel de fonctions (function calling), qui permet au modèle d'interagir avec des outils externes, est également prise en charge. Cette fonctionnalité permet au modèle de renvoyer des données selon un schéma JSON spécifique et de les traiter dans votre application.

from openai import OpenAI

client = OpenAI(base_url="https://api.sansursuzapi.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)
import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.sansursuzapi.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 SDK Python et Node.js fournissent les outils nécessaires pour gérer ces structures de streaming et de fonctions. Vous pouvez recevoir la réponse par morceaux en utilisant le paramètre optionnel stream: true ou configurer la génération de données du modèle en utilisant la structure tools.

Liste des modèles et compatibilité

Notre API propose actuellement un seul grand modèle de langage : uncensored. Il s'agit d'un modèle à poids ouverts finement ajusté, optimisé pour éliminer les filtres artificiels présents dans les modèles standards. Vous pouvez vérifier le modèle disponible via l'endpoint de liste des modèles (GET /v1/models). Le modèle fonctionne sur nos serveurs GPU, indépendamment des séries GPT d'OpenAI, Claude, Gemini ou Grok. Cette compatibilité vous permet d'utiliser directement vos clients OpenAI existants.

Codes d'erreur et limites

Les principaux codes d'état que vous pouvez rencontrer lors de l'utilisation de l'API sont les suivants : 401 clé API invalide ou manquante, 402 crédit insuffisant et 429 dépassement de la limite de 300 requêtes par minute. Une seule clé API est valide par compte ; lors de la régénération, l'ancienne clé est désactivée. Le corps de la requête ne doit pas dépasser 8 Mo. La fenêtre de contexte (context window) est limitée à 100 000 tokens, ce qui représente le nombre total de tokens pour le prompt et le texte de complétion. Ces limites sont critiques pour le fonctionnement stable de l'API.

Tarification et gestion du crédit

L'API sans censure fonctionne en paiement à l'usage. Le coût est de 0,25 $ par million de tokens d'entrée et de 1,00 $ par million de tokens de sortie. Le crédit prépayé est conservé indéfiniment sans frais d'abonnement. Les nouveaux comptes reçoivent un crédit d'essai gratuit de 0,50 $ valable 7 jours, sans besoin de carte bancaire. Lorsque le crédit est épuisé, le service n'est pas coupé ; vous devez simplement recharger pour les nouvelles requêtes. Un bonus de +5 % est applicable sur les recharges de 50 $ et un bonus de +10 % sur les recharges de 100 $.

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)

Caractéristiques techniques

Toutes les limites et fonctions réelles de l'API au même endroit — vérifiez-les avant de recharger.

ÉlémentValeur
Formatcompatible OpenAI : tout SDK OpenAI fonctionne en changeant la base URL et la clé
EndpointsPOST /v1/chat/completions · GET /v1/models
ID du modèleuncensored
Base URLhttps://api.sansursuzapi.com/v1
AuthentificationAuthorization: Bearer YOUR_KEY
Mode JSONresponse_format: {"type": "json_object"}
Fenêtre de contexte100 000 tokens (entrée + sortie)
Streamingoui — server-sent events ; le dernier bloc contient l'usage des tokens
Sortie max.jusqu'au reste de la fenêtre de 100 000 tokens ; max_tokens optionnel (pas de plafond distinct)
Appel de fonctionsoui — tools, tool_choice ; réponse avec tool_calls, aussi en streaming ; résultats en role: tool
Paramètrestemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Limite de débit300 requêtes par minute et par clé
En-têtesX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Concurrence8 requêtes simultanées par clé
Taillejusqu'à 8 Mo par requête
Prix0,25 $ par million de tokens en entrée · 1,00 $ par million en sortie
Bonus+5 % dès 50 $, +10 % dès 100 $
RechargeUSDT (TRC20) ou USDC (Base), tout montant entier de 10 $ à 500 $
Facturationcrédit prépayé selon l'usage réel ; erreurs et refus gratuits
Validitéle crédit payé n'expire jamais, sans abonnement
Essai gratuit0,50 $ pendant 7 jours, sans carte · Clé d'essai : 2 requêtes parallèles, 60 par minute ; limites complètes (8 et 300) après la 1re recharge
Clésune clé active par compte ; une nouvelle remplace l'ancienne
Contenucontenu adulte autorisé ; tout contenu sexuel impliquant des mineurs est refusé
ConnexionGoogle ou e-mail et mot de passe

Erreurs et solutions

Les erreurs arrivent en JSON avec un type stable ; les requêtes échouées ou refusées ne sont pas facturées.

CodeTypeSignification
400bad_requestJSON invalide, messages vides, mauvais paramètre ou contexte trop long
401missing_key · invalid_key · key_revokedclé absente, erronée ou remplacée
402no_creditplus de crédit — rechargez, la reprise est immédiate
403content_blockedcontenu sexuel impliquant des mineurs — refusé, non facturé
404not_foundendpoint inconnu
413request_too_largecorps supérieur à 8 Mo
429rate_limited · concurrencyau-delà de 300/min ou 8 en parallèle — patientez
503upstream_busymodèle occupé — réessayez dans quelques secondes

Questions fréquentes

Comment gérer ma clé API et que se passe-t-il si je la perds ?

Vous pouvez afficher ou régénérer votre clé API depuis votre tableau de bord. Lors de la régénération, l'ancienne clé devient immédiatement invalide et inutilisable pour les nouvelles requêtes. Une seule clé active est autorisée par compte.

Mon crédit expire-t-il ?

Non, le crédit que vous avez payé n'expire jamais. Lorsque le crédit est épuisé, le service n'est pas complètement interrompu, mais vous devez recharger du crédit pour générer de nouveaux tokens. Votre solde de crédit est conservé de manière permanente sur votre compte.

Quels types de contenu le modèle rejette-t-il ?

Le modèle rejette généralement les contenus pour adultes légaux, les scénarios fictifs et les recherches de sécurité. Cependant, il existe une seule restriction stricte toujours en vigueur : les contenus sexuels impliquant des mineurs sont toujours bloqués. Cette restriction est appliquée au niveau du système, indépendamment des paramètres du modèle.

Votre clé est aussi sécurisée qu'un formulaire

Créez un compte, copiez la clé et modifiez l'URL de base. L'installation est aussi simple que cela.

Obtenir la clé API