fr ▾

UnsensoredGPTDocumentation API Compatible OpenAI

Documentation API Compatible OpenAI

Commencez avec l'API GPT sans censure en quelques minutes en pointant votre SDK OpenAI existant vers notre URL de base. Cette documentation couvre l'authentification, les formats de requête et la gestion des réponses en streaming pour vos applications IA sans censure.

https://api.unsensoredgpt.com/v1

URL de base et authentification

La première étape consiste à configurer votre client pour utiliser notre URL de base. Pointez votre SDK vers https://api.unsensoredgpt.com/v1 et passez votre clé API dans le Authorization header. Vous recevez cette clé immédiatement après vous être inscrit via Google ou par e-mail sur le tableau de bord.

Notre authentification est simple : pas de portées complexes ni de flux OAuth. Utilisez simplement la clé que vous avez générée.

L'identifiant du modèle que vous devez envoyer dans chaque requête est uncensored. Il s'agit d'un modèle à poids ouverts optimisé pour un usage adulte, distinct de GPT ou Claude. Ce n'est pas un modèle revendu par un fournisseur.

Première demande

Envoyez une requête standard de complétion de chat pour tester la connectivité et l'utilisation des jetons. Utilisez le uncensored ID du modèle pour vous assurer que vous ciblez bien notre ajustement spécifique.

Cet exemple illustre une tâche simple de génération de texte. Si vous recevez une réponse JSON avec du contenu, votre intégration fonctionne correctement.

curl https://api.unsensoredgpt.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate the API status response"}]
  }'

Vérifiez le usage champ pour vérifier les comptes de tokens par rapport à votre solde de crédit prépayé.

Intégration du SDK Python

Utilisez l'officiel openai Bibliothèque Python pour interagir avec notre API. Définissez l'URL de base sur notre point de terminaison et fournissez votre clé API.

Cette approche vous permet de réutiliser les bases de code existantes sans réécrire les clients HTTP. La bibliothèque gère automatiquement la sérialisation.

from openai import OpenAI

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

N'oubliez pas de spécifier explicitement le modèle comme uncensored dans l'initialisation de votre client ou le chargement de la requête.

Intégration du SDK Node

Pour les développeurs JavaScript, le SDK Node.js fonctionne de manière identique à la version Python. Initialisez le client avec votre URL de base et votre clé.

Passez le uncensored ID du modèle pour assurer un routage correct. Le SDK gère le pooling de connexions et les tentatives de reconnexion.

import OpenAI from "openai";

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

Cette configuration prend en charge les appels synchrones et asynchrones en fonction de l'architecture de votre application.

Réponses en streaming (SSE)

Activez le streaming en définissant stream: true dans votre requête. Notre API renvoie des Server-Sent Events (SSE) pour la livraison des jetons en temps réel.

Analysez le delta.content field from each chunk to assemble the final response. Token usage statistics are included in the final chunk.

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)

Le streaming réduit la latence perçue pour les sorties longues. Il est idéal pour les interfaces de chat.

Limites, Erreurs et Contexte

Votre fenêtre de contexte est de 100 000 tokens au total. La sortie maximale par requête est de 16 000 tokens. Le dépassement de ces limites renvoie une erreur 400.

Les erreurs courantes incluent 401 pour les clés invalides, 402 pour le crédit prépayé insuffisant et 429 pour les limites de débit. La limite de débit est de 300 requêtes par minute par clé.

Les invites ne sont pas utilisées pour l'entraînement. Votre crédit n'expire jamais. Gérez les erreurs 402 en rechargant via crypto pour reprendre le service.

Questions fréquentes

Quelle est l'URL de base pour l'API GPT unsensored ?

L'URL de base est HTTPS://api.unsensoredgpt.com/v1. Vous devez définir ceci dans la configuration de votre client compatible OpenAI.

Cette API prend-elle en charge le streaming ?

Oui, définissez stream: true pour recevoir des événements envoyés par le serveur. L'utilisation des tokens est signalée dans le dernier chunk.

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

Les requêtes retournent une erreur 402. Vous pouvez recharger avec USDT ou USDC à tout moment. Le crédit n'expire jamais.

Débloquez votre clé API

Inscrivez-vous, récupérez votre clé, et pointez vers la nouvelle URL de base. C'est toute la configuration.

Obtenir la clé API