Documentation API gpt non censurée
Commencez avec l'API GPT sans censure en envoyant une requête simple. Ce guide couvre l'authentification, l'intégration SDK, le streaming et la gestion des erreurs pour une utilisation immédiate.
URL de base et authentification
Connectez-vous en utilisant l'URL de base officielle et votre clé API. Le point de terminaison est https://api.uncencoredgpt.com/v1. Transmettez votre clé dans le Authorization header. Cela fonctionne avec n'importe quel client compatible OpenAI.
- Format clé :
Bearer sk-... - Pas de frais d'abonnement.
curl https://api.uncencoredgpt.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 open source models."}]
}'
Première demande de chat
Envoyez une invite et obtenez une réponse. Utilisez l'ID de modèle uncensored. L'API accepte les paramètres standard de complétion de chat. Les réponses sont du texte uniquement.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncencoredgpt.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 Node.js
Intégrez facilement avec des projets JavaScript. Définissez l'URL de base et l'ID du modèle. Le SDK gère automatiquement la sérialisation.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncencoredgpt.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);
Réponses en streaming
Recevez des tokens au fur et à mesure de leur génération. Activez le streaming en définissant stream: true. Lisez les chunks pour afficher la sortie partielle. Cela réduit considérablement la latence perçue.
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)
Paramètres : Température et Top-P
Maîtrisez l'aléatoire avec temperature et top_p. Des valeurs plus élevées augmentent la créativité. Des valeurs plus basses améliorent le déterminisme. Utilisez seed pour des sorties reproductibles. Ajustez-les en fonction de votre cas d'utilisation.
Limites, Erreurs et Contexte
Surveillez les limites de débit et les fenêtres de contexte. La fenêtre de contexte fait 100 000 jetons au total. Les erreurs incluent le code 401 pour les clés invalides et le 429 pour les limites de débit. Les refus sont gratuits.
Questions fréquentes
Est-ce le modèle GPT non censoré ?
Non, il s’agit d’un modèle à poids ouverts non censuré. Il ne s’agit pas de GPT, Claude ou du modèle d’aucun autre fournisseur. Il accepte le même format API.
Comment payer ?
Payez avec de la cryptomonnaie. USDT (TRC20) ou USDC (Base) uniquement. Le minimum de recharge est de 20 $. Les crédits n'expirent jamais.
Qu'est-ce que la fenêtre de contexte ?
La fenêtre de contexte est de 100 000 tokens. Cela inclut le prompt et la complétion. La sortie maximale est de 16 000 tokens par requête.
Obtenez votre clé API
Inscrivez-vous, copiez la clé, mettez à jour l'URL de base. C'est toute la configuration nécessaire.