fr ▾
Ouvrir un compte

Le OpenRouter API Expliqué

Une API compatible OpenAI vous permet de changer de base de code vers un nouveau fournisseur sans réécrire la logique, ce qui est critique lorsque vous avez besoin de modèles sans censure pour des cas d'utilisation spécifiques. Ce guide explique comment les URL de base, la tarification des tokens et le streaming fonctionnent afin que vous puissiez intégrer un point de terminaison alternatif de manière fiable.

Dernière mise à jour

Résumé

  • Utilisez le point de terminaison standard /v1/chat/completions avec n'importe quel SDK OpenAI en mettant simplement à jour l'URL de base.
  • La tarification des tokens est prépayée et transparente, ne facturant que l'utilisation réelle sans abonnements mensuels.
  • Les réponses en streaming via SSE permettent la livraison de jetons en temps réel, essentielle pour les interfaces de chat.
  • L'appel de fonctions et le mode JSON sont pris en charge pour l'extraction de données structurées et l'intégration d'outils.

Qu'est-ce qu'une API compatible OpenAI ?

C'est une API REST qui suit l'interface de chat-completions OpenAI. Vous envoyez des invites et recevez des sorties textuelles à l'aide de payloads JSON standard. Cette compatibilité signifie que votre code client existant fonctionne sans modifications majeures.

Le point de terminaison principal est POST /v1/chat/completions. Il accepte les messages sous forme de tableau d'objets contenant le rôle et le contenu. Vous pouvez également lister les modèles disponibles via GET /v1/models. Cette standardisation réduit considérablement le temps d'intégration.

Notre service propose exactement cette interface. Nous servons un seul modèle uncensored sous l'ID "uncensored". Il fonctionne sur nos propres serveurs. Il ne fait pas de routage vers d'autres fournisseurs. Vous avez un accès direct au modèle dont vous avez besoin.

Les fenêtres de contexte prennent en charge jusqu'à 100 000 jetons au total. Les limites de sortie sont de 16 000 jetons par requête. Le streaming est disponible via les Server-Sent Events. L'appel de fonctions et le mode JSON sont entièrement pris en charge.

Compréhension des URL de base et des clés API

L'URL de base pointe vers le serveur qui traite vos requêtes. Vous remplacez l'URL OpenAI par défaut par notre point de terminaison spécifique. Notre URL de base est HTTPS://api.openrouterabliterated.com/v1. Ce changement dirige le trafic vers notre infrastructure uncensored.

Les clés API authentifient vos requêtes. Vous générez une clé par compte. La clé est affichée immédiatement après l'inscription. Vous pouvez la remplacer si nécessaire. Chaque compte détient une clé active à la fois.

Les limites de débit sont appliquées par clé. Vous pouvez envoyer 300 requêtes par minute. Jusqu'à 8 requêtes peuvent s'exécuter simultanément. Les corps de requête sont limités à 8 Mo. Ces limites gèrent bien les utilisations à fort volume.

La création de compte nécessite uniquement une adresse e-mail ou un compte Google. Aucun numéro de téléphone n'est requis. La clé apparaît instantanément. Vous pouvez commencer à envoyer des requêtes immédiatement. La confidentialité est préservée ; les invites ne sont pas utilisées pour l'apprentissage.

Pourquoi choisir un modèle sans filtre pour votre cas d'utilisation ?

Les modèles non filtrés n’acceptent pas les sujets adultes légaux, fictifs ou controversés. Ils sont idéaux pour l’écriture créative, le jeu de rôle ou la recherche. Les modèles grand public appliquent souvent des garde-fous stricts. Ceux-ci peuvent interrompre le flux de génération.

Notre modèle est ajusté pour répondre directement. Il gère le contenu NSFW sans résistance. Il fonctionne bien pour la philosophie politique ou les genres de niche. Vous bénéficiez d'un comportement constant sans prompt supplémentaire.

L'utilisation des outils est prise en charge. Vous pouvez définir des outils pour votre application. Le modèle respecte les choix d'outils. Cela le rend adapté aux workflows complexes. Les erreurs et les refus sont gratuits. Vous ne payez que pour l'utilisation réelle.

Les limites de contenu s'appliquent toujours. Le contenu sexuel impliquant des mineurs est toujours refusé. C'est une limite stricte. Elle garantit des normes de base de sécurité. Tout le reste est autorisé pour votre cas d'usage.

Tarification des jetons : comment les coûts sont calculés

La tarification est basée sur l'utilisation des jetons. Les jetons d'entrée coûtent 0,15 $ par million de jetons. Les jetons de sortie coûtent 0,50 $ par million de jetons. Vous ne payez que ce que vous utilisez. Il n'y a pas de frais cachés.

Le crédit est prépayé. Vous rechargez uniquement en crypto. L'USDT sur TRC20 ou l'USDC sur Base sont acceptés. Tout montant entier de 20 $ à 500 $ est autorisé. Les crédits n'expirent jamais. Cela évite le verrouillage par abonnement.

Le crédit bonus est disponible sur les rechargements. Vous obtenez +5 % à partir de 50 $. +10 % à partir de 100 $. +15 % à partir de 200 $. Cela réduit votre coût effectif. Les erreurs sont gratuites. Les refus sont gratuits. Vous ne payez que pour les tokens réussis.

Un compte d'essai reçoit 0,50 $. Il est valable pendant 7 jours. Cela vous permet de tester l'API en profondeur. Vous pouvez vérifier l'intégration avant de vous engager financièrement.

Réponses : Streaming vs Non-Streaming

Le streaming envoie les jetons au fur et à mesure de leur génération. Cela réduit la latence perçue. Les utilisateurs voient le texte apparaître en temps réel. C'est essentiel pour les interfaces de chat. Le mode non-streaming attend la réponse complète. Cela peut sembler lent pour les sorties longues.

Nous prenons en charge le streaming via SSE. Le dernier chunk inclit l'utilisation des tokens. Cela permet un suivi précis de la facturation. Vous pouvez gérer les réponses partielles avec élégance. Les erreurs sont gérées de manière cohérente.

Le mode non streaming est également disponible. Il renvoie la réponse complète en une fois. C'est plus simple pour le traitement par lots. Vous choisissez en fonction de vos besoins. Les deux modes utilisent le même point de terminaison.

Les appels de fonction peuvent être diffusés en continu. Les outils sont exécutés dès qu'ils sont identifiés. Cela améliore l'interactivité. Vous pouvez commencer à traiter les entrées plus tôt. L'API gère la complexité pour vous.

Appel de fonction et sortie structurée

L'appel de fonctions permet au modèle d'invoquer des outils. Vous définissez les schémas d'outils dans la requête. Le modèle renvoie des appels de fonction. Votre code les exécute. Cela permet des workflows complexes. Vous pouvez créer des agents ou des assistants.

Le mode JSON force une sortie structurée. Le modèle renvoie du JSON valide. Cela est utile pour l'extraction de données. Vous obtenez des formats cohérents. L'analyse est plus simple. Les erreurs sont rares.

Les paramètres comme la température et le top_p contrôlent le comportement. Les séquences d'arrêt limitent la sortie. Les graines assurent la reproductibilité. Les pénalités réduisent les répétitions. Vous avez un contrôle granulaire.

Le choix des outils peut être automatique ou forcé. Vous spécifiez la préférence du modèle. Cela guide le processus de génération. Cela améliore la fiabilité. Votre application reste robuste.

Bibliothèques clientes et SDK courants

La plupart des SDK fonctionnent avec de légères modifications. Vous mettez à jour uniquement l’URL de base. Le reste du code reste identique. Cela s’applique à Python, Node.js et autres. L’intégration est simple.

Le SDK OpenAI est la norme. Il gère l'authentification et les nouvelles tentatives. Vous transmettez votre clé API. L'URL de base pointe vers notre service. Les requêtes sont envoyées normalement.

Le streaming est pris en charge dans tous les SDK. Vous itérez sur les chunks. L'utilisation des tokens est disponible dans le dernier chunk. Cela correspond à notre modèle de facturation. Les erreurs sont gérées de manière cohérente.

L'appel de fonctions est intégré dans les SDK modernes. Vous passez les définitions d'outils. Le SDK analyse les réponses. Votre code exécute les outils. La boucle continue jusqu'à la fin. C'est efficace et fiable.

Dépannage des erreurs API courantes

Les limites de taux renvoient des erreurs 429. Vous pouvez envoyer 300 requêtes par minute. Le dépassement déclenche une attente. Implémentez une rétroaction exponentielle. Cela empêche de surcharger le serveur.

Les clés invalides renvoient des erreurs 401. Vérifiez votre clé API. Assurez-vous qu'elle est active. Remplacez-la si nécessaire. Chaque compte possède une clé. Générez-en une nouvelle si elle est perdue.

Des erreurs JSON se produisent en mode JSON. Assurez-vous que votre schéma est valide. Le modèle doit renvoyer un JSON valide. En cas d'échec, réessayez. Ajustez la température pour une meilleure stabilité.

Les timeouts surviennent lors de longues générations. Augmentez votre valeur de délai d'attente. Le streaming réduit le risque de timeout. Les réponses partielles sont gérées. Vous pouvez reconstituer la sortie complète.

Prochaines étapes : Obtenez votre première clé API

Rendez sur la page d'inscription. Utilisez Google ou l'e-mail. Aucun numéro de téléphone n'est requis. Le processus est rapide. Vous obtenez un accès immédiat.

Votre clé API est affichée. Copiez-la en toute sécurité. Utilisez-la dans votre SDK. Définissez l'URL de base vers notre point de terminaison. Commencez à envoyer des requêtes.

Rechargez avec des cryptomonnaies. USDT ou USDC est accepté. Obtenez un crédit bonus sur les montants plus élevés. Les crédits n'expireront jamais. Utilisez-les à votre rythme.

Testez avec le crédit d'essai. Il dure 7 jours. Vérifiez le streaming et l'appel de fonctions. Explorez les capacités du modèle. Intégrez-le dans votre application. L'API est prête pour la production.

Questions fréquentes

Le modèle sans censure est-il identique aux modèles d'OpenRouter ?

Non, notre modèle est indépendant. Il s’exécute sur nos propres serveurs. Il ne s’agit pas de GPT, Claude ou du modèle d’un autre fournisseur. Il est optimisé pour des réponses sans censure. Vous bénéficiez d’un accès direct sans intermédiaire.

Comment payer pour l'API ?

Nous acceptons uniquement les cryptomonnaies. L'USDT sur TRC20 ou l'USDC sur Base sont pris en charge. Les approvisionnements varient de 20 $ à 500 $. Un crédit bonus est ajouté pour les montants plus élevés. Les crédits n'expirent jamais.

Puis-je utiliser cela avec le SDK OpenAI ?

Oui, elle est entièrement compatible. Modifiez l'URL de base pour utiliser notre point de terminaison. Utilisez la même méthode d'authentification. Le reste de votre code reste identique. Le streaming et l'appel de fonctions fonctionnent comme prévu.

Quelles sont les limites de débit ?

Vous pouvez envoyer 300 requêtes par minute. Jusqu’à 8 requêtes peuvent s’exécuter simultanément. Les corps de requête sont plafonnés à 8 Mo. Ces limites gèrent bien l’utilisation à fort volume. Les erreurs et les refus sont gratuits.

Obtenez votre clé API

Inscrivez-vous, copiez la clé, mettez à jour votre URL de base. C'est tout.

Ouvrir un compte