Démarrage rapide API Uncensored ia
Obtenez votre clé API IA sans filtre et commencez à envoyer des requêtes de texte en quelques minutes. Ce guide de démarrage couvre les essentiels pour intégrer notre API compatible OpenAI dans vos projets.
- par 1M tokens d'entrée
- $0.15
- Tokens de sortie / 1M
- $0.50
- contexte de tokens
- 100,000
- crédit d'essai
- $0.50
- requêtes par minute
- 300
Installation et configuration
Installez le SDK officiel pour votre langage préféré. Notre API fonctionne avec n'importe quel client standard compatible OpenAI, vous pouvez donc utiliser les bibliothèques en lesquelles vous avez déjà confiance. Le processus de configuration ne nécessite aucune configuration spéciale au-delà de l'ajout de la dépendance à votre environnement de projet.
Vous aurez besoin d'une clé API pour authentifier vos requêtes. Générez-en une immédiatement après vous être inscrit via Google ou par e-mail. La clé s'affiche à l'écran une seule fois, alors copiez-la dans votre presse-papiers ou dans un stockage sécurisé dès maintenant. Gardez-la privée pour éviter toute utilisation non autorisée de votre solde prépayé.
Configuration : base_url et clé
Pointez votre client vers l'URL de base et définissez l'en-tête de clé API. Utilisez le point de terminaison spécifique fourni dans votre tableau de bord. Cela garantit que vos requêtes vont directement au modèle sans censure sans aucune ambiguïté de routage. L'URL de base est HTTPS://api.iasemsensura.com/v1.
Définissez le Authorization header pour Bearer YOUR_API_KEY. Cet en-tête authentifie chaque requête que vous envoyez. Sans la clé correcte, l'API rejettera votre entrée avec une erreur 401. Vérifiez toujours que votre clé correspond à celle affichée lors de l'inscription.
Envoi de votre première requête
Envoyez une simple demande de complétion de chat pour tester la connectivité. Utilisez l'ID de modèle uncensored pour s'assurer que vous obtenez la sortie correcte. Ce modèle est ajusté pour la génération de texte sans restriction. Il gère le jeu de rôle et les thèmes adultes sans les refus standards.
Voici un exemple cURL de base pour vous aider à démarrer. Remplacez l'espace réservé par votre clé API réelle. Cette commande envoie une invite courte et attend une réponse directe.
curl https://api.iasemsensura.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate 200 words of dark fantasy lore"}]
}'
Gestion des réponses en streaming
Activez le streaming pour la génération de jetons en temps réel. Ceci est crucial pour les applications qui affichent le texte au fur et à mesure de sa génération. L'API renvoie des événements via les Server-Sent Events (SSE). Vous recevez des blocs de texte dès qu'ils sont disponibles.
Utilisez le SDK Python pour gérer le streaming efficacement. La bibliothèque gère la connexion et restitue les tokens au fur et à mesure de leur arrivée. Cette approche réduit la latence perçue pour les utilisateurs finaux. Elle permet également l'affichage immédiat des résultats partiels.
from openai import OpenAI
client = OpenAI(base_url="https://api.iasemsensura.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)
Appel de fonctions et mode JSON
Utiliser l'appel de fonctions pour l'extraction de données structurées ou l'utilisation d'outils. Définissez vos outils dans le corps de la requête. Le modèle renverra un objet JSON contenant les arguments requis. Cette fonctionnalité fonctionne aux côtés de la génération de texte standard.
Activer le mode JSON pour forcer la sortie dans un format spécifique. Définir response_format à {"type": "json_object"}. Cela garantit que la réponse est du JSON valide. Utilisez le SDK Node pour une intégration facile avec les environnements JavaScript.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.iasemsensura.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);
Comprendre l'utilisation et les limites des tokens
Surveillez étroitement votre utilisation des jetons et vos limites de requête. La fenêtre de contexte prend en charge jusqu'à 100 000 jetons par requête. Cela inclut à la fois l'invite d'entrée et la sortie générée. La sortie maximale est de 16 000 jetons sauf indication contraire.
Vous êtes limité à 300 requêtes par minute par clé. La concurrence est plafonnée à 8 requêtes simultanées. Si vous dépassez ces limites, vous recevrez une erreur 429. Les réponses en streaming comptent également pour ces limites. Utilisez le champ `usage` dans le dernier chunk pour suivre la consommation.
Streaming
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)Questions fréquentes
Qu'est-ce que l'API IA sans censure et en quoi diffère-t-elle des modèles standards ?
L'API ia sans censure donne accès à un seul modèle de langage large dédié, optimisé pour la génération de texte non restreint. Contrairement aux modèles standard, il ne refuse pas les sujets adultes légaux, fictifs ou controversés. Il s'agit d'un modèle à poids ouverts hébergé sur nos serveurs, garantissant un comportement cohérent sans les filtres de sécurité des entreprises.
Comment gérer les erreurs courantes comme les 401 ou 429 ?
Une erreur 401 indique une clé API invalide ou manquante. Vérifiez que votre clé correspond à celle affichée lors de l'inscription. Une erreur 429 signifie que vous avez dépassé la limite de 300 requêtes par minute. Attendez un bref instant ou réduisez votre concurrence à 8 requêtes par clé.
L'API IA uncensored prend-elle en charge les réponses en streaming ?
Oui, l'API prend en charge le streaming via Server-Sent Events (SSE). Vous pouvez activer cela dans votre client SDK pour recevoir les tokens au fur et à mesure de leur génération. Cela réduit la latence et améliore l'expérience utilisateur pour les applications de chat. L'utilisation des tokens est rapportée dans le dernier chunk du flux.
Accéder via un seul formulaire
Inscrivez-vous, récupérez votre clé, mettez à jour l'URL de base. C'est toute la configuration requise.