fr ▾
Créez des clés

IA CompatibleArticles

Comment intégrer une alternative à OpenRouter

Open Router agrège plusieurs modèles, mais vous payez souvent pour cette complexité lorsque vous n'avez besoin que d'un seul modèle sans censure via un point de terminaison standard. Passer à une API compatible OpenAI directe simplifie votre pile en supprimant la logique de routage et en réduisant la latence. Vous conservez votre code existant, changez une seule URL de base et obtenez une tarification transparente par jeton sans abonnements mensuels.

Dernière mise à jour

Résumé

  1. Un remplacement plug-and-play nécessite uniquement de mettre à jour l'URL de base et la clé API dans votre SDK.
  2. La tarification est transparente à 0,15 $ par 1M de jetons d'entrée et 0,50 $ par 1M de jetons de sortie.
  3. Aucun abonnement mensuel ni frais cachés ; le crédit n'est facturé que pour l'utilisation réelle des tokens.
  4. Les recharges en crypto offrent un crédit bonus pour les dépôts plus importants.

Pourquoi passer d'Open Router ?

Open Router est un agrégateur puissant, mais il introduit une abstraction inutile lorsque vous n'avez besoin que d'un modèle spécifique. La logique de routage ajoute de la latence et de la complexité à votre chaîne de requêtes. Vous payez pour la commodité de plusieurs modèles, même si vous n'en utilisez qu'un. Les API directes suppriment cette couche intermédiaire, vous offrant une latence plus faible et des coûts prévisibles. Votre code reste simple car vous communiquez directement avec le serveur d'inférence.

Comprendre l'alternative Open Router

Un point de terminaison compatible OpenAI imite la structure de l'API officielle OpenAI. Vous envoyez des charges utiles JSON à /v1/chat/completions et recevoir des réponses JSON standard. Cette compatibilité signifie que vous pouvez changer de fournisseur sans réécrire la logique de votre application. Le base_url changements, mais les méthodes SDK restent identiques. Cette approche est idéale pour les piles locales-first où vous pourriez basculer entre llama.cpp et vLLM plus tard. Vous bénéficiez d'une interface cohérente quelle que soit le matériel sous-jacent. Aucune table de routage complexe à gérer. Juste une ligne directe vers le modèle.

Étape 1 : Obtenez votre clé API

Commencez par créer un compte sur le tableau de bord du fournisseur. Vous pouvez vous inscrire via votre compte Google ou avec une adresse e-mail et un mot de passe simples. Aucun numéro de téléphone n'est requis, ce qui rend le processus rapide et privé. Une fois inscrit, accédez à la page « Obtenir la clé API ». Le système génère une clé unique immédiatement. Copiez cette clé en toute sécurité ; elle authentifie vos requêtes. Vous ne disposez que d'une seule clé active par compte par défaut. Si vous la perdez, générez-en une nouvelle pour la remplacer. Cette clé suffit pour commencer à envoyer des requêtes.

Étape 2 : Configurez l'URL de base

Localisez la section de configuration dans votre application. Trouvez la variable qui contient l'URL de base de l'API. Mettez-la à jour pour https://api.compatibleaiopen.com/v1. Cette URL pointe directement vers le point de terminaison d'inférence. Assurez-vous de supprimer les barres obliques finales si votre SDK ne les gère pas automatiquement. Ce seul changement redirige toutes vos complétions de chat vers le modèle sans censure. La structure de votre code existant reste valide. L'API attend les en-têtes OpenAI standard. Aucun en-tête personnalisé n'est requis. Cette étape est critique pour garantir que vos requêtes atteignent le bon serveur.

Étape 3 : Mettez à jour votre client SDK

La plupart des frameworks LLM modernes prennent en charge les points de terminaison compatibles OpenAI. Mettez à jour l'initialisation du client pour utiliser votre nouvelle URL de base et votre clé API. Transmettez l'ID du modèle comme uncensored. Cet ID indique au serveur quel modèle spécifique exécuter. Vous n'avez pas besoin de modifier les signatures de méthodes. Le SDK gère la sérialisation et la désérialisation du JSON. Les modes streaming et non-streaming fonctionnent exactement comme documenté. Vous pouvez continuer à utiliser des outils familiers comme LangChain ou LlamaIndex. La transition est transparente pour la logique de votre application. Cela réduit considérablement le temps de test.

Étape 4 : Testez avec les complétions de chat

Envoyez une simple requête de test pour vérifier la connectivité. Utilisez le messages paramètre avec une invite utilisateur. La réponse doit contenir un content champ contenant la réponse du modèle. Vérifiez que le modèle ne rejette pas la demande en raison des filtres de contenu. Le modèle uncensored est optimisé pour les sujets adultes légaux et controversés. Il répond directement sans hésitations inutiles. Vérifiez l'utilisation des tokens dans l'objet de réponse. Cela confirme que l'API traite votre demande correctement. Vous pouvez désormais intégrer cela dans votre flux de travail principal.

Étape 5 : Gérer les réponses en streaming

Le streaming offre une meilleure expérience utilisateur pour les réponses longues. Activez le stream le paramètre dans votre requête. L'API renvoie des chunks de données via Server-Sent Events (SSE). Chaque chunk contient un delta partiel de la réponse. Concaténez ces deltas pour former le message complet. Le dernier chunk inclut les statistiques d'utilisation totale des tokens. Cela vous permet d'afficher la progression en temps réel. Le streaming réduit la latence perçue pour les utilisateurs. Il est essentiel pour les interfaces de chat. Gérez les erreurs gracieusement si la connexion tombe.

Étape 6 : Surveiller l'utilisation des jetons

Suivez votre consommation de jetons pour gérer les coûts efficacement. L'API facture $0.15 par 1M de tokens d'entrée et $0.50 par 1M de tokens de sortie. Ces tarifs sont transparents et s'appliquent à toutes les requêtes. Les erreurs et les refus ne consomment pas de crédit. Votre solde prépayé diminue uniquement lorsque des tokens sont traités. Surveillez le usage field in every response. Set up alerts if your usage exceeds a threshold. This helps you avoid unexpected charges. The credit never expires, so you can top up when needed.

Étape 7 : Dépanner les erreurs courantes

Si vous recevez une erreur 401, vérifiez votre clé API et l’URL de base. Une erreur 429 indique que vous avez dépassé la limite de taux de 300 requêtes par minute. Assurez-vous de ne pas envoyer plus de 8 requêtes simultanées par clé. Si la réponse est vide, vérifiez que l’ID du modèle est défini sur uncensored. Vérifiez la taille du corps de la requête ; elle doit être inférieure à 8 Mo. Pour les problèmes de streaming, assurez-vous que votre client gère correctement le SSE. Consultez la documentation de l'API pour les codes d'erreur spécifiques. La plupart des problèmes sont liés à la configuration et faciles à résoudre.

Questions fréquentes

S’agit-il d’un service officiel OpenAI ?

Non, il s’agit d’un service indépendant qui fournit un point de terminaison compatible OpenAI. Il sert son propre modèle non filtré, et non GPT-4 ou GPT-3.5. Vous pouvez l’utiliser avec n’importe quel client prenant en charge le format de l’API OpenAI.

Quelle est la taille de la fenêtre de contexte ?

Le modèle prend en charge une fenêtre de contexte de 100 000 tokens, incluant à la fois le prompt et la complétion. La sortie maximale par requête est de 16 000 tokens, ou 2 048 tokens si vous ne spécifiez pas de limite.

Puis-je utiliser ceci pour du contenu NSFW ?

Oui, le modèle est sans censorship et ne refuse pas le contenu adulte légal. Il est conçu pour la génération non restreinte de sujets fictifs, de recherche en sécurité ou controversés. La seule limite stricte concerne le contenu sexuel impliquant des mineurs.

Comment payer pour l'API ?

Les paiements sont acceptés uniquement via cryptomonnaie, spécifiquement l'USDT sur le réseau TRC20 ou l'USDC sur le réseau Base. Vous pouvez créditer votre compte avec n'importe quel montant entier entre 20 $ et 500 $. Le crédit n'expire pas, et les erreurs sont gratuites.

Obtenez votre clé API en quelques secondes

Inscrivez-vous, récupérez votre clé, mettez à jour l'URL de base. C'est la configuration complète.

Créez des clés