Documentation API LLM sans censure
Commencez avec l'API LLM sans censure en quelques minutes. Remplacez votre URL de base OpenAI et envoyez des requêtes au modèle sans censure dédié.
https://api.doesclaudeallownsfw.com/v1ModèleuncensoredAuthentification et URL de base
Utilisez votre clé API pour authentifier les requêtes. L'URL de base pour tous les points de terminaison est https://api.doesclaudeallownsfw.com/v1.
Définissez le Authorization header pour Bearer <your-key>. Cela fonctionne avec n'importe quel client compatible OpenAI.
Point de terminaison Chat Completions
Envoyez des messages au modèle sans censure via POST /v1/chat/completions. L'ID du modèle est uncensored.
Il gère le texte en entrée et le texte en sortie. Vous pouvez utiliser le streaming, l'appel de fonctions ou le mode JSON.
La fenêtre de contexte prend en charge 100 000 tokens au total. Le débit maximum est de 16 000 tokens par requête.
curl https://api.doesclaudeallownsfw.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list the top five python libraries for data analysis"}]
}'
Intégration du SDK Python
Installez le SDK officiel OpenAI. Définissez l'URL de base sur notre point de terminaison. Définissez la clé API. Envoyez un message simple.
Le SDK gère automatiquement la requête. Vous obtenez une réponse structurée.
from openai import OpenAI
client = OpenAI(base_url="https://api.doesclaudeallownsfw.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
Initialiser le client avec l'URL de base. Transmettez votre clé API. Demandez des complétions.
Les utilisateurs Node peuvent intégrer cette API facilement. Elle suit les normes OpenAI standard.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.doesclaudeallownsfw.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 et utilisation des jetons
Activez le streaming en définissant stream: true. Vous recevez des chunks au fur et à mesure de leur génération.
L'utilisation des tokens apparaît dans le dernier chunk. Cela vous aide à suivre les coûts avec précision.
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 erreurs
Attendez 300 requêtes par minute par clé. Les limites incluent 8 requêtes simultanées. Les corps de requête doivent rester inférieurs à 8 Mo.
Les erreurs incluent 401 pour les clés invalides. 402 signifie pas de crédit. 429 indique que les limites de débit sont dépassées.
Les erreurs et les refus sont gratuits. Le crédit est facturé uniquement pour l'utilisation réelle des tokens.
Questions fréquentes
Claude permet-il le NSFW ?
Notre API propose un modèle sans censure, et non Claude. Il permet le contenu adulte licite sans refus. Le modèle ne filtre pas les sujets fictifs ou controversés.
Quels modes de paiement acceptez-vous ?
Crypto uniquement : USDT sur TRC20 ou USDC sur Base, tout montant entier de 20 $ à 500 $. Un crédit bonus s'applique à partir de 50 $.
Qu'est-ce que la fenêtre de contexte ?
Le modèle prend en charge une fenêtre de contexte de 100 000 tokens. Cela inclut les tokens d'invite et de complétion. La sortie maximale est de 16 000 tokens par requête.
Obtenez votre clé API
Inscrivez-vous, récupérez le jeton, mettez à jour l'URL du point de terminaison. Simple.
Obtenir la clé API