- IA open source Uncensored
- Documentation de l'API IA sans censure
Documentation de l'API IA sans censure
Intégrez une clé API d'IA sans censure dans votre pile existante et commencez à générer du texte immédiatement. Cette API compatible OpenAI suit les conventions standard d'OpenAI afin que vous puissiez changer de contexte sans réécrire votre code.
Authentification et URL de base
Votre clé API authentifie chaque requête adressée à l'URL de base https://api.uncensoredopensourceai.com/v1. Vous obtenez cette clé instantanément après vous être inscrit avec Google ou une adresse e-mail sur la page Obtenir la clé API. Transmettez la clé dans le Authorization en-tête en tant que jeton Bearer. Le système rejette les identifiants invalides avec un code d'état 401. Les erreurs et les refus lors des tests ne consomment pas votre crédit prépayé.
Première demande
Envoyez une requête standard de complétion de chat pour générer du texte à partir du modèle. Le point de terminaison accepte les requêtes POST à /v1/chat_completions avec un corps JSON contenant vos messages. Vous devez spécifier l'identifiant du modèle comme "uncensored". Ce modèle open-weight s'exécute sur nos serveurs et est ajusté pour répondre sans refus de contenu pour une utilisation adulte légale. Ce n'est pas GPT, Claude ou un autre modèle de fournisseur.
Utilisez la commande curl suivante pour envoyer votre premier message :
curl https://api.uncensoredopensourceai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list python stdlib modules"}]
}'
Intégration du SDK Python
Utilisez la bibliothèque Python officielle d'OpenAI pour interagir avec l'API de manière transparente. Définissez le base_url et api_key variables d’environnement ou passez-les directement au client. Le client gère la sérialisation et l’analyse des réponses automatiquement. Vous pouvez envoyer des invites système pour guider le comportement du modèle. La bibliothèque prend en charge les modèles synchrones et asynchrones pour différents cas d’usage.
Voici comment initialiser le client et envoyer un message :
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredopensourceai.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 du SDK Node
Le SDK Node.js fonctionne de manière identique à la version Python pour cette API d'IA sans filtre. Configurez l'URL de base et la clé API dans l'objet d'initialisation. Envoyez des messages en utilisant la chat.completions.create méthode. L'objet de réponse contient le texte généré et les statistiques d'utilisation. Vous pouvez gérer les erreurs gracefully en capturant les exceptions réseau ou API. Cette configuration vous permet d'intégrer le modèle dans n'importe quelle application JavaScript ou TypeScript.
Initialisez le client et effectuez une requête :
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredopensourceai.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 et jetons
Activez le streaming en définissant le stream parameter à true. L'API retourne des données au format Server-Sent Events (SSE). Chaque chunk contient des mises à jour de texte partiel. Le dernier chunk inclut l'utilisation totale des jetons pour la requête. Cette fonctionnalité réduit la latence perçue pour les sorties longues. Vous pouvez traiter les jetons en temps réel au fur et à mesure de leur génération. Le modèle prend en charge une fenêtre de contexte de 100,000 jetons pour l'invite et la complétion combinées.
Requête de flux d'exemple :
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 et Contexte
Chaque clé API est limitée à 300 requêtes par minute et 8 requêtes simultanées. La taille maximale du corps de la requête est de 8 Mo. Si vous envoyez trop de requêtes, vous recevez une erreur de limite de taux 429. Une erreur 402 indique un solde prépayé insuffisant. Rechargez votre compte avec de l'USDT sur TRC20 ou de l'USDC sur Base. Les crédits n'expiront jamais et ne sont facturés que pour l'utilisation réussie des tokens. Le modèle gère efficacement les longs contextes jusqu'à la limite de 100 000 tokens.
FAQ
Quel est le modèle d'IA open source sans censure utilisé ?
L'API sert un seul grand modèle de langage à poids ouverts identifié comme "uncensored". Il est affiné pour répondre sans refus de contenu pour un usage adulte légal et n'est pas un modèle de fournisseur comme GPT ou Llama. Les invites ne sont pas utilisées pour entraîner vos données.
Comment payer l’API IA uncensored ?
Les paiements sont traités exclusivement en cryptomonnaie. Vous pouvez recharger avec USDT sur le réseau TRC20 ou USDC sur le réseau Base. Les recharges minimums commencent à 20 $ et vont jusqu'à 500 $. Le crédit est facturé en fonction de l'utilisation réelle des tokens à 0,15 $ par 1M de tokens d'entrée et 0,50 $ par 1M de tokens de sortie.
Existe-t-il un essai gratuit ?
Chaque nouveau compte reçoit 0,50 $ de crédit d'essai valable 7 jours. Vous pouvez utiliser Google ou une adresse e-mail pour créer votre compte et obtenir votre clé API immédiatement.
Votre clé API est à une étape
Inscrivez-vous, copiez votre clé, mettez à jour l'URL de base. C'est tout ce dont vous avez besoin.