fr ▾
OpenSFWObtenir la clé API

Guide de prise en main de l'API NSFW

Faites fonctionner votre modèle sans filtre avec notre API compatible OpenAI. Envoyez du texte, recevez des réponses et suivez vos crédits prépayés sans verrouillage d'abonnement.

Authentification et URL de base

Commencez par générer votre clé sur le tableau de bord. Utilisez le https://api.opensfw.com/v1 URL de base et définissez votre clé API dans le Authorization header. Cette configuration fonctionne avec n'importe quel client SDK OpenAI standard.

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

Envoyez une requête POST à /v1/chat/completions avec votre ID de modèle et les messages. Le modèle sans censure traite votre entrée et retourne le texte généré. Utilisez l'exemple curl ci-dessous pour vérifier la connectivité.

curl https://api.opensfw.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the current release version of the model?"}]
  }'

Utilisation des jetons et réponses en streaming

Activez le streaming en définissant stream: true dans votre requête. Vous recevez des fragments de texte au fur et à mesure de leur génération. Le dernier fragment contient les statistiques complètes d'utilisation des jetons pour la facturation. Utilisez l'exemple Python pour gérer le flux.

from openai import OpenAI

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

Appel de fonctions et mode JSON

Définissez les outils dans votre requête pour les sorties structurées. Utilisez response_format: {"type": "json_object"} pour des réponses JSON strictes. Cela fonctionne sans problème avec les paramètres standard d'appel de fonctions.

import OpenAI from "openai";

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

Gestion des erreurs et des limites de débit

Vérifiez la présence de 401 if your key is invalid, 402 pour un crédit insuffisant, et 429 pour les limites de débit. Vous bénéficiez de 300 requêtes par minute et de 8 requêtes simultanées par clé. Les erreurs ne consomment pas de tokens.

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)

Comprendre les fenêtres de contexte et les limites

Le modèle uncensored prend en charge une fenêtre de contexte de 100 000 tokens. Prompt et complétion confondus. Le nombre maximum de tokens en sortie est de 16 000 par requête. Gardez le corps de votre requête en dessous de 8 Mo. Cela garantit des performances cohérentes pour les grandes entrées.

Questions fréquentes

Quel est le prix de l'API OpenSFW ?

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é en fonction de l'utilisation réelle, et les erreurs sont gratuites. Le crédit n'expire jamais.

Comment payer l'API LLM sans censure ?

Rechargez uniquement avec des cryptomonnaies : USDT (TRC20) ou USDC (Base). Minimum 20 $, maximum 500 $. Vous obtenez un crédit bonus pour les dépôts plus importants, comme +15 % pour 200 $.

S’agit-il d’un modèle IA sans filtre ?

Oui. Le modèle n’accepte pas les contenus adultes, fictifs ou controversés licites. Il bloque uniquement le contenu sexuel impliquant des mineurs. Il ne s’agit pas de GPT ou de Claude.

Obtenez votre clé API

Inscrivez-vous, copiez votre clé, mettez à jour l'URL de base. C'est tout ce qu'il faut faire.

Obtenir la clé APIVoir la documentation