Vous avez trouvé un bot qui vous plaît sur Janitor AI et vous voulez qu'il tourne sur DeepSeek plutôt que sur le modèle de Janitor. Janitor n'a pas d'interrupteur DeepSeek. Vous connectez DeepSeek via le fournisseur Proxy de Janitor, avec une clé d'un service qui héberge le modèle.
Réponse courte : dans un chat Janitor, cliquez sur le bouton using janitor en haut à droite, réglez Provider sur Proxy et appuyez sur + New. Collez https://api.spicyapi.ai/v1/chat/completions comme Proxy URL, votre clé sk-spicy- comme API key et deepseek/v4.1-flash/chat comme Model. Appuyez sur Add, rechargez la page et envoyez un message. Notre premier message dans un nouveau chat a coûté $0.00105.
Nous avons configuré ceci sur un nouveau compte Janitor le 19 octobre 2026 et vérifié la requête dans nos propres journaux. Tout ce qui suit correspond à ce que Janitor affichait ce jour-là.
- Quel DeepSeek : commencez par DeepSeek V4.1 Flash, le moins cher. Les trois modèles DeepSeek V4 utilisent la même URL et la même clé ; seul le champ Model change.
- L'erreur qui cause la plupart des échecs : une Proxy URL sans
/chat/completionsà la fin. Janitor dispose désormais d'un bouton qui l'ajoute pour vous.
Étape 1 : Créer un compte et ajouter des fonds
Inscrivez-vous sur SpicyAPI et ajoutez des fonds dans Billing de la console. Les nouveaux comptes démarrent à $0 : un message envoyé avant d'ajouter des fonds revient avec une erreur de solde insuffisant et ne coûte rien. Quelques dollars suffisent longtemps aux prix ci-dessous.
Étape 2 : Créer une clé réservée à Janitor
Ouvrez les API keys dans la console et créez une clé. Sous Advanced, réglez un daily spend cap, par exemple $1.
Janitor stocke la clé et envoie chaque message depuis ses propres serveurs, et son panneau de réglages avertit qu'un proxy peut enregistrer votre IP et vos conversations. Utilisez une clé que vous n'employez nulle part ailleurs. Si un chat reste bloqué en régénération ou si la clé fuite, le plafond arrête les dépenses, et vous pouvez révoquer cette seule clé sans toucher aux autres.
Étape 3 : Ajouter le proxy dans Janitor
Ouvrez un chat avec un bot. En haut à droite du chat, cliquez sur le bouton using janitor. Un panneau de réglages s'ouvre à droite. Réglez Provider sur Proxy (les autres choix sont janitor, janitor+ Router, OpenAI et Claude), puis appuyez sur + New sous Proxy configurations.

Remplissez le formulaire de haut en bas, sans espace avant ni après chaque valeur :
| Champ Janitor | Ce qu'il faut saisir |
|---|---|
| Name | N'importe quel libellé, par exemple SpicyAPI DeepSeek |
| Proxy URL | https://api.spicyapi.ai/v1/chat/completions |
| API key | Votre clé, qui commence par sk-spicy-. Janitor marque ce champ comme facultatif ; SpicyAPI en a besoin. |
| Model | deepseek/v4.1-flash/chat |
| Custom prompt | Laissez-le vide pour l'instant |
La Proxy URL doit contenir le chemin complet. Janitor envoie votre message exactement à l'adresse saisie, et la forme courte https://api.spicyapi.ai/v1 renvoie une 404. Si vous avez collé la forme courte, appuyez sur Add /chat/completions en haut à droite du champ Proxy URL, et Janitor l'ajoute. N'ajoutez pas de barre oblique à la fin.
Le Model doit aussi correspondre exactement, y compris /chat à la fin. Les deux autres modèles DeepSeek sont deepseek/v4-flash/chat et deepseek/v4-pro/chat.
Appuyez sur Add. La configuration apparaît dans la liste sous le nom SpicyAPI DeepSeek, avec le modèle et api.spicyapi.ai en dessous, et le bouton en haut du chat devient using proxy. Le formulaire comporte aussi un bouton Test, mais un vrai message, à l'étape suivante, est le contrôle sur lequel nous nous sommes appuyés.
Étape 4 : Recharger et envoyer un message
Le panneau le dit clairement : après avoir ajouté ou modifié une Proxy URL, actualisez la page. Rechargez, puis envoyez un message court.
Sur un nouveau compte Janitor, le premier envoi ouvre une boîte Complete your profile qui demande un nom de persona et une apparence. Remplissez-la (un nom inventé convient) et appuyez sur Save ; le bot utilise ce nom pour vous. Si votre message reste dans la zone de saisie après l'enregistrement, appuyez une fois de plus sur envoyer, mais une seule fois.
Notre première réponse est arrivée en environ quatre secondes :

Remarquez la petite ligne thoughts au-dessus de la réponse. DeepSeek V4 raisonne avant de répondre, et Janitor replie ce raisonnement dans une section réduite au lieu de le mêler à l'histoire. Cliquez dessus pour lire le raisonnement ; si elle reste fermée, vous ne voyez que la réponse. Vous payez les tokens de raisonnement comme tokens de sortie dans les deux cas.
Ouvrez ensuite Logs dans la console SpicyAPI. La requête y figure avec ses nombres de tokens et son coût exact. Si quelque chose a échoué, le texte d'erreur indique le correctif nécessaire (voir le tableau plus bas).
Les réglages de génération, et ce qu'il vaut mieux ne pas toucher
Sous la liste des proxys, le panneau comporte un bloc Generation settings : Temperature, Max tokens, Context size et, sous Advanced settings, Top K, Top P, Rep. penalty et Freq. penalty.
- Max tokens : la plupart des gens n'ont jamais besoin de le modifier. Nous l'avons laissé à la valeur par défaut, 0, que Janitor décrit comme « lets the model choose the length » (laisser le modèle choisir la longueur). La réponse est revenue complète, raisonnement inclus. Si les réponses s'arrêtent en plein milieu d'une phrase ou arrivent vides, réglez-le à 2,000 ou plus, car le raisonnement et la réponse partagent le même budget.
- Context size : détermine l'historique de chat que Janitor envoie avec chaque message, et vous payez tout cela à chaque fois. Il était réglé à 50,000 tokens sur notre compte. Baissez-le si votre bot n'a pas besoin d'une longue mémoire, ou si les réponses ne se génèrent plus dans un chat très long.
- Temperature et Advanced settings : nous les avons laissés à leurs valeurs par défaut. Quand un modèle n'accepte pas l'un de ces réglages d'échantillonnage, SpicyAPI l'ignore au lieu de rejeter le message, donc ils ne provoquent pas d'erreur.
Janitor ne propose aucun champ pour le niveau de raisonnement de DeepSeek : le modèle raisonne donc selon son réglage par défaut. Si vous voulez des réponses plus rapides et moins chères avec moins de réflexion, le vrai levier est le modèle : V4.1 Flash est à la fois le moins cher et le plus rapide des trois.
Quel modèle DeepSeek choisir
Les trois sont listés comme sans restriction dans notre catalogue, ce qui signifie que le modèle n'ajoute pas de couche de refus propre. Prix par million de tokens :
| Modèle | Champ Model | Entrée | Sortie | Choisissez-le quand |
|---|---|---|---|---|
| DeepSeek V4.1 Flash | deepseek/v4.1-flash/chat | $0.30 | $1.20 | Vous voulez le DeepSeek le moins cher et le plus rapide. Commencez ici. |
| DeepSeek V4 Flash | deepseek/v4-flash/chat | $0.44 | $1.32 | Vous voulez une deuxième option Flash à comparer à V4.1 Flash. |
| DeepSeek V4 Pro | deepseek/v4-pro/chat | $1.32 | $3.96 | Vous voulez le modèle plus grand et acceptez un prix d'environ 3 à 4 fois celui de V4.1 Flash. |
La comparaison de ces trois modèles avec 20 autres modèles de chat dans le jeu de rôle long se trouve dans nos tests de jeu de rôle sur 23 modèles de chat.
Pour changer de modèle, appuyez sur Edit sur votre configuration, modifiez le champ Model, enregistrez et rechargez.
Ce que coûte un message
Chaque message envoie la définition du bot, votre persona et l'historique récent du chat, plus votre nouvelle ligne, et vous payez ces tokens d'entrée à chaque fois, en plus de la réponse. Le panneau de Janitor le dit aussi : le nombre de tokens du personnage ne représente pas le total de la requête.
Notre premier message avec DeepSeek V4.1 Flash, pour un bot dont la définition fait environ 1,100 tokens, a utilisé 1,242 tokens d'entrée et 564 tokens de sortie (raisonnement inclus) et a coûté $0.00105. À mesure que le chat s'allonge, l'entrée grandit avec lui. En supposant des réponses d'environ 600 tokens :
| Chat | Entrée par message | Par message | Pour 100 messages |
|---|---|---|---|
| Un nouveau chat (mesuré, 564 tokens de sortie) | 1,242 tokens | $0.00105 | environ $0.10 |
| Un chat long | 20,000 tokens | environ $0.0067 | environ $0.67 |
| Context size atteint à 50,000 tokens | 50,000 tokens | environ $0.016 | environ $1.57 |
Les deux dernières lignes sont calculées à partir des mêmes prix et supposent aucun hit de cache. Quand une partie de l'historique est lue depuis le cache du modèle, cette partie est facturée au prix d'entrée en cache ($0.006 par million de tokens sur V4.1 Flash), donc la facture réelle peut être plus basse. Mille tokens représentent environ 750 mots en anglais.
Quoi mettre dans Custom prompt
Janitor propose deux emplacements de prompt. Le Custom prompt dans votre configuration de proxy n'est envoyé que tant que ce proxy est actif, en tête de chaque requête. Le Global prompt, sous Instructions dans le même panneau, s'applique à tous les fournisseurs, et quand les deux sont renseignés, Janitor envoie les deux. Comme ils accompagnent chaque message, un prompt long augmente le coût de chacun.
Commencez avec les deux vides. Si vous en ajoutez un, limitez-le à la mise en forme et au style. Un exemple neutre :
Rédiger à la troisième personne, au passé. Garder chaque réponse sous 250 mots. Ne jamais écrire les répliques de l'utilisateur ni décider de ses actions.Ce que vous écrivez est envoyé exactement tel que vous l'avez écrit.
Corriger les erreurs courantes
Janitor affiche la réponse de SpicyAPI après PROXY ERROR et le code de statut. Les mots qui suivent le code vous indiquent quoi modifier.
| Ce que vous voyez | Que faire |
|---|---|
PROXY ERROR 401, Credentials are invalid or expired, ou Missing credentials | Copiez à nouveau la clé depuis la console et collez-la sans espace. Si vous l'avez révoquée, créez-en une nouvelle. |
PROXY ERROR 404, Resource not found | La Proxy URL est incomplète. Appuyez sur Add /chat/completions ou collez l'URL complète, enregistrez et rechargez. |
PROXY ERROR 404 qui mentionne le modèle | Le champ Model ne correspond pas. Recopiez-le, /chat compris. |
PROXY ERROR 402 | Le solde est épuisé ou la clé a atteint son plafond quotidien. Ajoutez des fonds ou relevez le plafond. |
PROXY ERROR 400 qui cite un champ | Janitor a envoyé une valeur, ou un historique plus long que le modèle n'accepte. Réduisez le context size et renvoyez le message. |
PROXY ERROR 429 | Trop de requêtes en peu de temps. Attendez quelques secondes et renvoyez le message. |
| Une réponse vide, ou seulement la section thoughts | Réglez Max tokens à 2,000 ou plus et renvoyez le message. Le raisonnement et la réponse partagent un seul budget. |
| « A network error occurred », et rien dans vos journaux de console | Le message n'a jamais atteint SpicyAPI. Vérifiez la Proxy URL pour détecter les fautes de frappe, enregistrez et rechargez. |
| Le bot utilise toujours le modèle de Janitor | La page n'a pas été rechargée après l'ajout du proxy, ou le créateur du bot a désactivé les proxys. Rechargez ; si le bouton affiche toujours using janitor, choisissez un autre bot. |
Les journaux de la console sont le contrôle le plus rapide : chaque requête qui atteint SpicyAPI y figure avec un identifiant de requête. Si une requête n'y est pas, le problème se situe en amont de nous, et non dans le modèle.
DeepSeek est-il gratuit sur Janitor AI ?
Pas via SpicyAPI. Vous payez au token depuis un solde prépayé, sans abonnement ; notre premier message mesuré a coûté environ un dixième de centime, et la seule limite est le plafond de dépense que vous réglez sur votre clé. L'abonnement de Janitor, janitor+ à $14.99 par mois, ajoute un fournisseur Router avec davantage de modèles dans le site ; la voie Proxy décrite dans ce guide fonctionne avec un compte Janitor gratuit.
Étape suivante
Créez une clé, remplissez les quatre champs et envoyez un message. N'importe quel modèle de chat de SpicyAPI convient au même champ Model ; la liste des modèles d'IA sans censure montre le reste. Si vous préférez faire tourner vos chats sur votre propre machine, la même clé et les mêmes modèles fonctionnent dans SillyTavern.
Les prix en direct de chaque modèle compatible et le tableau complet des erreurs sont sur la page du proxy Janitor AI.








