fr ▾

API sans censure pour les développeurs

$0.15 par 1M tokens d'entrée$0.50 Tokens de sortie / 1M100,000 contexte de tokens$0.50 crédit d'essai300 requêtes par minute

Code Claude NSFW : démarrage rapide & intégration SDK

Remplacez votre URL de base OpenAI standard par notre point de terminaison pour exécuter le même code client contre un modèle non censuré. Vous bénéficiez de la génération de texte sans restriction sans modifier l'intégration de votre SDK.

Installation et configuration

Commencez par remplacer votre URL de base pour qu'elle pointe vers notre point de terminaison dédié. Ce seul changement permet à votre code existant de contourner les refus standard instantanément. Vous n'avez pas besoin d'une nouvelle bibliothèque, juste d'une nouvelle destination pour vos requêtes.

Configurez votre clé API immédiatement après l'inscription. La clé apparaît sur votre tableau de bord et fonctionne avec n'importe quel client compatible OpenAI. Utilisez cette configuration pour acheminer le trafic via notre LLM non censuré sans modifier la logique de votre application.

Exemple de complétion de chat basique

Envoyez une requête standard de complétion de chat pour générer du texte sans restriction. Le modèle accepte votre invite et renvoie une réponse directe sans filtrer les thèmes adultes.

Utilisez la commande curl ci-dessous pour vérifier la connectivité. Remplacez YOUR_API_KEY par votre jeton généré. Ce point de terminaison sert le modèle uncensored optimisé pour la génération à haut contexte.

curl https://api.claudecodensfw.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the steps to restart the system service"}]
  }'

La réponse contient le texte complet de la complétion. Vous pouvez traiter cette chaîne directement dans votre application. Aucun parsing spécial n'est requis pour la sortie de texte standard.

Utilisation et réponses en streaming

Diffusez les jetons en temps réel pour réduire la latence perçue pour les utilisateurs. Cette méthode fournit des résultats partiels au fur et à mesure de leur génération. Elle offre une expérience plus fluide pour les applications interactives.

Utilisez l'extrait du SDK Python pour gérer le streaming efficacement. Le code capture chaque chunk à son arrivée. Vous pouvez accumuler ces chunks pour construire la réponse finale ou les afficher en direct.

from openai import OpenAI

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

Le streaming est pris en charge via les Server-Sent Events. Le dernier chunk inclut les détails d'utilisation des tokens. Suivez votre consommation avec précision sans appels API supplémentaires.

Paramètres et modes avancés

Maîtrisez la créativité et la structure de votre sortie en utilisant des paramètres standards. Ajustez temperature pour la variabilité ou top_p pour l'échantillonnage par noyau. Ces paramètres fonctionnent exactement comme avec d'autres modèles.

Utilisez le SDK Node pour envoyer des réponses JSON structurées. Définissez response_format sur json_object pour une analyse fiable. Cela est utile pour générer des données ou des extraits de code qui doivent respecter un schéma strict.

import OpenAI from "openai";

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

L'appel de fonctions est également pris en charge. Définissez des outils dans votre requête et laissez le modèle décider quand les invoquer. Cela permet des workflows complexes sans logique codée en dur.

Gestion des erreurs et limites

Gérez les erreurs HTTP standard avec élégance dans votre application. Un statut 401 indique une clé API invalide ou manquante. Vérifiez vos identifiants et assurez-vous que la clé est active.

Le statut 402 signifie que votre crédit prépayé est épuisé. Rechargez via des cryptomonnaies pour reprendre le service. Les crédits n'expirent jamais, vous pouvez donc ajouter des fonds quand cela vous arrange.

Un statut 429 signale que vous avez atteint la limite de taux. Vous avez droit à 300 requêtes par minute. Attendez brièvement avant de réessayer votre requête.

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)

Respectez la fenêtre de contexte de 100 000 jetons. Cette limite s'applique à la somme des jetons d'invite et de complétion. Le dépassement de cette limite entraînera une erreur. Planifiez la taille de votre entrée en conséquence.

Questions fréquentes

S’agit-il d’une API NSFW officielle claude code ?

Non, nous sommes un fournisseur indépendant hébergeant un modèle à poids ouverts. Nous proposons une expérience LLM sans filtre compatible avec les points de terminaison OpenAI standard. Consultez la documentation du fournisseur pour les détails sur leurs modèles spécifiques.

Le modèle sans censure prend-il en charge la génération d'images ?

Non, cette API ne sert que du texte. Elle ne prend pas en charge les embeddings, l’audio, la vidéo ou la génération d’images. Vous pouvez utiliser l’appel de fonctions pour vous intégrer à d’autres services si nécessaire.

Comment recharger mon crédit ?

La recharge se fait uniquement en crypto, spécifiquement USDT sur TRC20 ou USDC sur Base. Les recharges minimums commencent à $20. Votre crédit n'expire jamais et les bonus sont appliqués automatiquement.

Obtenez votre clé en quelques secondes

Inscrivez-vous, copiez le jeton, mettez à jour l'URL du point de terminaison. C'est toute la configuration.

Obtenez votre clé