fr ▾
Obtenir la clé API
  1. GPT NoFilter
  2. Guide de démarrage rapide API sans censure

Guide de démarrage rapide API sans censure

Connectez votre code client existant à l'API GPT nofilter. Ce guide couvre l'authentification, les points de terminaison et le streaming pour la génération de contenu sans restriction.

URL de base et authentification

L'endpoint de l'API se trouve à https://api.gptnofilter.com/v1. Mettez à jour l'URL de base du client vers cette adresse. L'authentification utilise une clé API standard transmise dans le Authorization header en tant que jeton Bearer. Vous obtenez une clé par compte, qui remplace toute clé précédente immédiatement après sa génération.

Première demande

Envoyez une requête POST à /v1/chat/completions. L'ID du modèle est uncensored. Ce point de terminaison accepte une entrée textuelle et renvoie une sortie textuelle. Il ne prend pas en charge la génération d’images, d’audio ou de vidéo.

curl https://api.gptnofilter.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What are the API limits for this model"}]
  }'

Le corps de la requête doit inclure l'ID du modèle et le contenu de votre message. Le système traite l'invite et renvoie un token de complétion.

Intégration du SDK Python

Utilisez le SDK Python officiel d'OpenAI. Pointez-le vers notre URL de base et fournissez votre clé API. Le code reste identique à l'utilisation standard d'OpenAI, à l'exception du point de terminaison.

from openai import OpenAI

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

Cette configuration vous permet d'utiliser des méthodes familières comme client.chat.completions.create. La structure de la réponse correspond au format standard OpenAI.

Intégration du SDK Node

Installez le package OpenAI Node.js. Configurez le apiKey et baseURL propriétés. Cela garantit la compatibilité avec les scripts existants.

import OpenAI from "openai";

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

Appelez le point de terminaison completions avec le uncensored modèle. Le SDK gère la sérialisation et l'injection d'en-têtes automatiquement.

Mode JSON et streaming

Activez le streaming en définissant stream à true. Vous recevez des fragments d'événements envoyés par le serveur (SSE). Le dernier fragment contient l'utilisation totale des jetons. Vous pouvez également forcer la sortie JSON en utilisant response_format: {type: "json_object"}. C'est utile pour la génération de données structurées.

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)

L'appel de fonctions est pris en charge via le tools paramètre. Le modèle respecte les définitions d'outils spécifiées lors de l'exécution.

Limites de débit et fenêtre de contexte

Vous avez droit à 300 requêtes par minute par clé. La concurrence est limitée à 8 requêtes simultanées. Le corps de la requête ne doit pas dépasser 8 Mo. La fenêtre de contexte est de 100 000 tokens au total. Cela inclut à la fois l'invite et la complétion. Le nombre maximal de tokens en sortie est de 16 000 par requête. Si vous ne définissez pas max_tokens, la limite par défaut est de 2 048 tokens. Les erreurs et les refus ne consomment pas de crédit. Une erreur 401 signifie que votre clé est invalide. Une erreur 402 indique un crédit insuffisant. Une erreur 429 signale que vous avez atteint la limite de débit.

Questions fréquentes

S'agit-il de la même chose que ChatGPT ?

Non. Nous hébergeons notre propre grand modèle de langage uncensored. Il ne s’agit pas de GPT, Claude ou du modèle d’un autre fournisseur. C’est un modèle open-weight ajusté pour des réponses sans restriction.

Que se passe-t-il si je manque de crédit ?

Les requêtes retourneront une erreur 402. Vous pouvez recharger en utilisant USDT (TRC20) ou USDC (Base). Le crédit n'expire jamais. Des crédits bonus s'appliquent pour les recharges plus importantes.

Utilisez-vous mes données pour l'entraînement ?

Non. Les invites ne sont pas utilisées pour l'entraînement. Nous exigeons uniquement une adresse e-mail pour votre compte. Aucun numéro de téléphone n'est nécessaire pour l'inscription.

Sécurisez votre clé

Inscrivez-vous, récupérez la clé, mettez à jour l'endpoint. Configuration minimale.

Obtenir la clé API