fr ▾
Créez des clés

Documentation API Compatible OpenAI

Intégrez votre clé API OpenRouter dans n'importe quel client standard et obtenez du texte brut et non filtré. Ce guide couvre les points de terminaison, les paramètres et les limites exacts dont vous avez besoin pour commencer à développer immédiatement.

Authentification et URL de base

Utilisez votre clé comme jeton Bearer dans l'en-tête Authorization. L'URL de base est HTTPS://api.openrouteraikey.com/v1. Ce point de terminaison fonctionne avec les SDK OpenAI officiels et tout client compatible OpenAI en changeant base_url et la clé API. Vous n'avez pas besoin de réécrire la logique d'intégration. Il suffit de remplacer la clé et l'URL de base. Vos requêtes vont directement vers notre modèle uncensored. Pas de routage complexe. Pas de verrouillage fournisseur. Gardez la structure de votre code existant intacte.

Première demande

Envoyez une requête POST à /v1/chat/completions avec votre ID de modèle défini sur uncensored. Le système renvoie du texte basé sur votre invite. Vous pouvez commencer les tests immédiatement avec une commande curl simple. Cela confirme que votre clé fonctionne et montre la latence. Vous obtiendrez une réponse directe. Pas d'en-têtes supplémentaires à analyser. Juste une sortie textuelle brute.

curl https://api.openrouteraikey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "check if port 8080 is open on 10.0.0.5"}]
  }'

SDK Python

Installez le package openai et pointez-le vers notre URL de base. Cela vous permet d'utiliser du code Python familier. Transmettez votre clé et le nom du modèle. La réponse contient le texte généré. Vous pouvez itérer rapidement. Cette méthode est fiable pour le traitement par lots. Elle gère les détails de connexion pour vous. Vous vous concentrez simplement sur la logique de l'invite.

from openai import OpenAI

client = OpenAI(base_url="https://api.openrouteraikey.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

Utilisez le SDK Node d'OpenAI pour effectuer des requêtes. Définissez le baseURL sur notre point de terminaison. Utilisez l'ID du modèle uncensored. Cela fonctionne bien pour les serveurs web et les scripts. La bibliothèque gère les détails HTTP. Vous obtenez un objet propre en retour. La gestion des erreurs est standard. Vous pouvez l'intégrer dans n'importe quel projet Node.js. Cela maintient la cohérence de votre base de code. Aucune dépendance supplémentaire n'est nécessaire.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.openrouteraikey.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);

Streaming et utilisation des jetons

Activez le streaming en définissant stream sur true. Vous recevez des fragments au fur et à mesure de leur génération. Cela réduit la latence perçue pour les utilisateurs. Le dernier fragment contient l'utilisation totale des jetons. Vous pouvez suivre les coûts en temps réel. C'est utile pour les longues conversations. Vous n'attendez pas la réponse complète. Les données s'écoulent au fur et à mesure de leur création. Cela semble instantané. Les données d'utilisation sont fiables pour la facturation.

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

Vous bénéficiez de 300 requêtes par minute et de 8 requêtes simultanées par clé. La fenêtre de contexte est de 100 000 tokens. Les erreurs retournent des codes HTTP standard. 401 signifie une clé invalide. 402 signifie aucun crédit. 429 signifie une limite de débit. Les requêtes de plus de 8 Mo sont rejetées. Le maximum de sortie est de 16 000 tokens. Les erreurs et les refus sont gratuits. Votre crédit prépayé n'est débité que pour l'utilisation réelle. Cela rend les coûts prévisibles. Vous ne payez que pour les tokens. Aucun frais cachés. Aucun piège d'abonnement. La confidentialité est stricte. Les invites ne sont pas utilisées pour l'apprentissage. Inscrivez-vous avec Google ou e-mail. Aucun numéro de téléphone requis. L'essai vous offre 0,50 $ pendant 7 jours. Rechargez avec USDT ou USDC. Des bonus s'appliquent à 50 $, 100 $ et 200 $. Le crédit n'expire jamais. Les remboursements ne sont pas standard mais les erreurs sont corrigées. C'est une API directe. Pas d'intermédiaires. Pas de verrouillage corporate. Juste de la sortie brute. Commencez à développer maintenant. Le modèle uncensored est prêt. Utilisez-le pour le contenu pour adultes. Utilisez-le pour la liberté créative. Utilisez-le pour la recherche. La limite n'est que votre imagination. Restez simple. Restez rapide. Restez uncensored.

Requêtes courantes

Comment obtenir une clé API OpenRouter ?

Accédez à la page Obtenir la clé API. Connectez-vous avec Google ou e-mail et mot de passe. La clé s'affiche immédiatement. Aucun numéro de téléphone n'est nécessaire. Vous pouvez commencer à l'utiliser tout de suite.

Que se passe-t-il si je manque de crédits ?

Vous recevrez une erreur 402. Rechargez avec USDT ou USDC. Le crédit n'expire jamais. Vous pouvez ajouter n'importe quel montant entier de 20 $ à 500 $. Des bonus s'appliquent aux paliers supérieurs.

Le modèle sans censure est-il identique aux autres fournisseurs ?

Non. C'est un modèle à poids ouvert optimisé pour l'absence de refus. Ce n'est pas GPT, Claude ou le modèle d'un autre fournisseur. Il s'exécute sur nos serveurs. Utilisez l'ID du modèle uncensored.

Obtenez votre clé maintenant

Inscrivez-vous, copiez votre clé, pointez vers la nouvelle URL de base. C'est tout le flux de travail.

Créez des clés