Prise en main API IA sans censure
Intégrez notre API IA uncensored en quelques minutes à l'aide du SDK OpenAI standard. Envoyez du texte, activez le streaming et appelez des outils avec un point de terminaison compatible plug-and-play.
Authentification et URL de base
L'API utilise une authentification standard par clé API. Envoyez votre clé dans le Authorization header pour chaque requête. L'URL de base est https://api.uncensoredopenrouter.com/v1. Cette URL fonctionne avec les SDK OpenAI officiels en changeant base_url.
Aucune configuration complexe n'est requise. Il suffit de générer une clé depuis le tableau de bord et de la passer à votre client.
Envoi de votre première complétion de chat
Envoyez une requête POST à /v1/chat/completions avec vos messages. L'ID du modèle est uncensored. Il génère des sorties textuelles qui ne refusent pas le contenu adulte légal.
Voici un exemple curl de base pour commencer :
curl https://api.uncensoredopenrouter.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Calculate the hash of this file path"}]
}'La fenêtre de contexte est de 100 000 tokens pour l'invite et la complétion combinées.
Utilisation du SDK Python
Utilisez la bibliothèque Python officielle d'OpenAI. Définissez base_url et api_key avant d'appeler chat.completions.create. Cela garantit que votre code s'exécute contre notre modèle uncensored.
Configuration d'exemple :
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredopenrouter.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)Passer model="uncensored" dans vos appels.
Intégration du SDK Node
Installez le package npm OpenAI. Configurez le client avec l'URL de base personnalisée et votre clé API. Cela permet une intégration transparente dans les applications Node.js.
Extrait de code :
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredopenrouter.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);Les requêtes sont traitées immédiatement. Pas d’attente pour l’attribution d’une file d’attente.
Activation du streaming pour les tokens en temps réel
Définir stream: true pour recevoir des tokens au fur et à mesure de leur génération. Cela réduit la latence perçue pour les utilisateurs. L'API utilise les Server-Sent Events (SSE).
Exemple de 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)L'utilisation de tokens est incluse dans le dernier chunk pour une facturation précise.
Limites de débit et erreurs
L'API impose 300 requêtes par minute par clé. Si vous dépassez cette limite, vous obtenez une erreur 429. Une erreur 401 signifie que votre clé est invalide. Une erreur 402 indique un solde insuffisant.
Les erreurs sont gratuites. Vous ne payez que pour l'utilisation réussie des jetons. La fenêtre de contexte de 100 000 jetons se réinitialise par requête.
Questions fréquemment posées
S'agit-il de l'API officielle OpenRouter sans censure ?
Non. Nous sommes un service indépendant. Nous ne proposons pas les modèles ou l'infrastructure d'OpenRouter. Consultez la documentation d'OpenRouter pour connaître leurs limites et tarifs spécifiques. Notre API est une solution hébergée distincte, avec ses propres modèles.
Comment fonctionne le crédit prépayé ?
Le crédit est facturé en fonction de l'utilisation réelle des tokens. Les erreurs et les refus sont gratuits. Le crédit n'expire jamais. Vous pouvez recharger uniquement en crypto, à partir de 20 $.
Quelle est la taille de la fenêtre de contexte ?
La fenêtre de contexte est de 100 000 tokens pour l'invite et la complétion combinés. Vous pouvez envoyer jusqu'à 16 000 tokens par requête.
Débloquez votre clé API
Inscrivez-vous, récupérez la clé, et mettez à jour votre URL de base. C'est tout le processus.