Documentation API Uncutly AI
Commencez avec Uncutly AI en quelques minutes en utilisant des points de terminaison standards compatibles OpenAI. Authentifiez-vous avec votre clé API, envoyez une requête et recevez instantanément une sortie textuelle non censurée.
- URL de base
https://api.uncutlyai.com/v1- Modèle
uncensored
Authentification & URL de base
Démarrez chaque requête en pointant votre client vers notre URL de base et en passant votre clé dans le Authorization header.
L'URL de base est Chaque compte détient une clé active à la fois. Si vous en générez une nouvelle, l'ancienne clé cesse de fonctionner immédiatement. Cela maintient votre accès propre et sécurisé. Notre service est conçu pour les développeurs qui veulent un contrôle direct. Vous n'avez pas besoin de gérer un routage complexe ou plusieurs modèles. Utilisez simplement votre clé et c'est parti. Envoyez votre premier message au L'identifiant du modèle est simplement Vous pouvez envoyer des structures de prompt standard. L'API accepte l'entrée de texte et retourne une sortie de texte. Elle est compatible avec n'importe quel SDK ou client OpenAI qui prend en charge le format chat-completions. Voici un exemple de base utilisant cURL pour obtenir une réponse. Utilisez le package Python officiel d'OpenAI pour interagir avec notre API avec un code minimal. Définissez le Le nom du modèle est Cette approche fonctionne pour les scripts simples ou la logique d'application complexe. Elle gère la sérialisation automatiquement. Intégrez l'API dans vos applications Node.js à l'aide du Configurez le client avec notre URL de base et votre clé API. Le SDK gère les requêtes HTTP et analyse la réponse JSON. Appelez le Cette méthode est fiable pour la génération côté serveur. Elle s'intègre bien dans les routes Express ou les tâches en arrière-plan. Recevez du texte token par token en utilisant les Server-Sent Events (SSE) pour une latence perçue plus faible. Définissez le Chaque chunk contient du texte partiel. Vous pouvez concaténer ces chunks pour construire le message final. C'est utile pour les interfaces de chat qui se mettent à jour en temps réel. Le dernier fragment inclut les statistiques d'utilisation. Vous pouvez suivre la consommation de tokens directement depuis le flux. Comprendre les contraintes et les codes d'erreur pour déboguer rapidement votre intégration. Votre fenêtre de contexte est de 100 000 tokens au total. Cela inclut à la fois le prompt d'entrée et la sortie générée. Vous pouvez définir une sortie maximale de 16 000 tokens par requête. Les limites de débit sont fixées à 300 requêtes par minute par clé. Vous pouvez exécuter 8 requêtes simultanées. La limite du corps de la requête est de 8 Mo. Les erreurs courantes incluent 401 pour une clé invalide et 402 lorsque vous manquez de crédit prépayé. Une erreur 429 signifie que vous avez atteint la limite de débit. Les erreurs ne consomment pas votre solde de crédit. La tarification est transparente : 0,15 $ par 1M de jetons en entrée et 0,50 $ par 1M de jetons en sortie. Le crédit est prépayé et n'expire jamais.https://api.uncutlyai.com/v1https://api.uncutlyai.com/v1Authorization: Bearer YOUR_API_KEYPremière demande
/v1/chat/completions point de terminaison en utilisant votre client HTTP préféré.uncensored. Ce modèle à poids ouverts s'exécute sur nos serveurs et répond sans les refus de contenu typiques pour un usage adulte légal.curl https://api.uncutlyai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me the API endpoint for text generation"}]
}'SDK Python
base_url et api_key paramètres dans l'initialisation de votre client. Cela garantit que les requêtes sont acheminées vers notre point de terminaison non censuré au lieu des serveurs OpenAI.uncensored. Vous pouvez passer les messages sous forme de liste de dictionnaires. L'objet de réponse contient le texte généré dans response.choices[0].message.content.from openai import OpenAI
client = OpenAI(base_url="https://api.uncutlyai.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)SDK Node
openai paquet.chat.completions.create méthode avec le modèle uncensored. Vous pouvez définir des invites système ou des messages utilisateur selon les besoins.import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncutlyai.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
stream le paramètre à true dans votre requête. L'API renvoie un flux de fragments au lieu d'une réponse complète unique.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, Erreurs & Contexte
Questions fréquentes
Qu'est-ce que Uncutly AI ?
Uncutly AI est une API hébergée, compatible OpenAI, qui propose un seul modèle de langage large non filtré. Elle se concentre sur la génération de texte sans refus de contenu pour un usage adulte légal. Vous ne payez que pour les tokens que vous utilisez.
Comment payer pour l'API ?
Nous acceptons uniquement les cryptomonnaies. Vous pouvez recharger avec de l'USDT (TRC20) ou de l'USDC (Base) en montants compris entre 20 $ et 500 $. Le crédit n'expire jamais, et les erreurs sont gratuites. Il n'y a pas de frais mensuels ni d'abonnements.
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 $.
Obtenez votre clé API
Inscrivez-vous, copiez la clé, mettez à jour l'URL de base. C'est tout ce qu'il vous faut.