Janitor AI est gratuit, mais les modèles maison saturent vite. Brancher DeepSeek dessus coûte quelques centimes et débloque des conversations longues. Le piège n'est pas dans le code, il est dans les trois champs à remplir. Voici comment les accorder et reconnaître l'erreur quand ça coince.
Pourquoi Janitor AI passe par une API externe
Janitor AI gère des personnages de rôle et garde le fil d'une conversation sur des dizaines de messages. Sa limite tient au moteur : les modèles internes atteignent rapidement un plafond de vitesse, et les réponses se dégradent dès qu'un échange s'étire. Pour aller au-delà, la plateforme laisse l'utilisateur pointer vers son propre fournisseur de modèles.
C'est là qu'intervient DeepSeek. L'API de DeepSeek suit exactement le format d'OpenAI, jusqu'aux noms des champs et à la structure des messages, ce qui explique pourquoi Janitor AI peut l'accepter sans la moindre adaptation logicielle. Janitor AI a calqué ses réglages de proxy sur cette même structure, donc il n'y a aucun greffon à installer. Vous changez une adresse, vous changez de modèle.
L'essentiel à retenir avant de commencer : Janitor AI ne vous fournit aucun modèle. Elle transmet votre requête à l'adresse que vous lui donnez. D'où vient alors l'erreur quand rien ne fonctionne ? Presque toujours d'une configuration, pas d'une phrase mal tournée.
Le choix préalable : accès direct ou intermédiaire
Avant de toucher aux réglages, tranchez une question. Vous branchez DeepSeek en direct, ou vous passez par un agrégateur qui revend l'accès à plusieurs modèles.
L'accès direct, c'est un compte DeepSeek, une clé DeepSeek, l'adresse DeepSeek et le modèle DeepSeek. Un seul interlocuteur, une seule facture. C'est la voie la plus propre tant que votre usage reste centré sur DeepSeek.
Un agrégateur comme OpenRouter fonctionne autrement. Une seule clé ouvre l'accès à des dizaines de modèles, y compris DeepSeek, avec un tableau de bord commun. La contrepartie : l'identifiant du modèle n'est plus celui de DeepSeek, mais celui du catalogue de l'agrégateur.
Le point sur lequel tout le monde se brûle : ne mélangez jamais les deux. Une clé DeepSeek avec une adresse d'agrégateur échoue. Une clé d'agrégateur avec l'adresse DeepSeek échoue aussi. Ces refus ne sont pas des caprices, ils signalent une incohérence, ce qui est déjà une bonne nouvelle.
Configurer DeepSeek dans Janitor AI
Vous avez votre clé. Voici l'enchaînement, tel qu'il se présente dans l'interface actuelle.
- Ouvrez Janitor AI et entrez dans la discussion sur laquelle vous voulez tester DeepSeek.
- Rejoignez la zone API Settings ou Proxy Settings, selon l'intitulé affiché dans votre version.
- Appuyez sur Add Configuration pour créer une entrée de proxy personnalisée.
- Si Janitor AI demande un type de route, choisissez le mode compatible OpenAI.
- Collez l'adresse de base correspondant à votre route. Pour DeepSeek en direct, c'est
https://api.deepseek.com. - Collez la clé API issue de la même route, jamais d'une autre.
- Renseignez le nom du modèle, lui aussi issu de cette route.
- Enregistrez les paramètres.
- Rechargez la page ou la discussion avant de tester, sans quoi l'ancienne configuration reste active en mémoire.
- Envoyez un court message d'essai.
Ce dernier point mérite qu'on s'y attarde : le premier test doit être volontairement banal. Demandez une phrase du genre « confirme simplement que la connexion fonctionne ». Si ce test échoue, le problème vient de la configuration, pas de la fiche du personnage ni du prompt. Vous gagnez une heure en séparant les deux.
Le nom du modèle, principal piège
C'est ici que les tutoriels périmés font le plus de dégâts. Les anciens identifiants circulent encore partout, alors que le catalogue a bougé.
Un nom de modèle n'est pas un libellé décoratif, c'est une adresse. L'interface affiche parfois une appellation lisible pour le confort, mais le champ technique attend l'identifiant exact. Recopier le nom commercial à la place de l'identifiant conduit à un refus, avec une clé pourtant valide.
La règle est simple : relevez l'identifiant depuis le tableau de bord du fournisseur que vous avez choisi, au moment précis où vous configurez votre montage, plutôt que de faire confiance à un article daté, à une capture d'écran ancienne ou à un commentaire de forum qui peut renvoyer vers un modèle déjà retiré du catalogue. Chez DeepSeek en direct, le catalogue évolue au fil des versions ; chez un agrégateur, l'identifiant contient souvent le nom du fournisseur en préfixe.
Si vous changez de route, chassez sans exception l'ancien identifiant resté dans le champ, car un simple reliquat d'ancienne configuration suffit à faire échouer un montage par ailleurs entièrement correct et à vous envoyer chercher la panne au mauvais endroit.
Lire les erreurs avant de tout changer
Quand ça ne marche pas, résistez au réflexe de modifier le prompt ou de piocher un modèle au hasard. L'erreur indique déjà la couche fautive.
Un refus d'authentification désigne la clé ou le compte : elle est mal copiée, expirée, ou issue d'un autre fournisseur. Un message introuvable pointe vers l'adresse ou le nom du modèle, l'un des deux ne correspond pas à la route. Un dépassement de quota renvoie au solde ou aux limites du fournisseur, pas à Janitor AI. Enfin, une erreur réseau, l'écran le plus cité dans les forums, traîne du côté de l'adresse, du navigateur, d'un VPN ou d'un cache récalcitrant, et c'est celle qui coûte le plus de temps à qui s'entête à modifier son prompt au lieu de sa configuration.
Dans ce dernier cas, essayez dans l'ordre : rechargez la page en forçant le rechargement, coupez une extension de navigateur susceptible d'intercepter les requêtes, testez sans VPN. Beaucoup d'écrans réseau viennent d'un cache qui sert encore l'ancienne configuration.
Vérifier que tout tient
Une fois la première réponse arrivée, ne touchez à rien pendant quelques échanges. Laissez la conversation s'allonger et observez, car c'est précisément sur les messages longs que les erreurs de configuration se manifestent et non sur la première phrase, qui réussit presque toujours même avec un montage à moitié faux.
Un bon test consiste à mener une discussion sur une vingtaine de messages, puis à vérifier que le personnage garde le contexte : si la mémoire se perd avant la fin, le problème n'est plus la connexion mais les réglages de mémoire ou de fenêtre de contexte, deux champs distincts dans Janitor AI qu'il faut ajuster séparément. Une fois ces réglages stabilisés, votre configuration DeepSeek tient pour toutes les discussions suivantes, sans intervention.







