Configurer l'API SillyTavern : URL de base, clé API et liste de modèles

Updated 2026-07-15

Dans SillyTavern, choisissez Chat Completion, réglez la source sur Custom (OpenAI-compatible), collez une URL de base qui s'arrête à /v1, et ajoutez votre clé API. La liste déroulante de modèles se remplit ensuite automatiquement depuis l'endpoint /v1/models du fournisseur.

Réponse rapide : les cinq réglages qui comptent

Ouvrez le panneau API Connections (l'icône de prise) et configurez exactement ceci : API = Chat Completion. Chat Completion Source = Custom (OpenAI-compatible). Custom Endpoint (Base URL) = https://api.apisrouter.com/v1. Custom API Key = votre clé sk-... . Cliquez sur Connect, attendez le voyant vert, et choisissez un modèle dans la liste déroulante, par exemple deepseek-v4-flash. L'erreur la plus courante, et de loin, consiste à coller le chemin complet. SillyTavern ajoute /chat/completions à ce que vous saisissez, donc l'URL doit s'arrêter à /v1. Si vous collez https://api.apisrouter.com/v1/chat/completions, SillyTavern appelle /v1/chat/completions/chat/completions et la connexion échoue avec une erreur 404. C'est l'inverse de JanitorAI, qui veut l'URL complète de completions dans sa configuration de proxy. Même fournisseur, conventions de champs différentes.

Pourquoi l'URL de l'API SillyTavern s'arrête à /v1

Toute API compatible OpenAI est une URL de base plus un ensemble de routes fixes. GET /v1/models renvoie la liste des ID de modèles que votre clé peut utiliser. POST /v1/chat/completions exécute la requête de chat proprement dite. SillyTavern connaît ces routes et les construit lui-même, donc il ne vous demande que la base. Quand vous cliquez sur Connect, il appelle /v1/models avec votre clé et utilise la réponse pour remplir la liste déroulante de modèles. Une liste vide signifie presque toujours que cet appel a échoué. Vous devez aussi choisir le bon mode d'API. Chat Completion envoie des messages structurés avec des rôles system, user et assistant, ce qu'attend tout fournisseur hébergé compatible OpenAI. Text Completion envoie une seule chaîne de prompt brute et existe surtout pour des backends locaux comme KoboldCpp et text-generation-webui. Pour toute clé d'API hébergée, utilisez Chat Completion. Si vous sélectionnez Text Completion contre un endpoint de chat hébergé, vous obtiendrez des erreurs ou un formatage illisible, et plusieurs samplers affichés dans ce mode ne s'appliquent de toute façon pas.

Configuration étape par étape

Si la liste reste vide après Connect, vérifiez trois choses dans l'ordre : l'URL s'arrête bien à /v1 sans chemin supplémentaire ni espaces en trop, la clé est collée sans guillemets ni espaces, et la source est Custom (OpenAI-compatible) plutôt que OpenAI simple. La source OpenAI simple ignore votre URL personnalisée sur certaines versions et parle à api.openai.com, où votre clé n'est pas valide.

  • Obtenez une clé. Chez APIsRouter, il n'y a pas de formulaire de compte : vous payez sur /topup et la clé vous est envoyée par e-mail. Toute clé compatible OpenAI fonctionne de la même façon dans ces étapes.
  • Dans SillyTavern, cliquez sur l'icône de prise pour ouvrir API Connections.
  • Réglez API sur Chat Completion.
  • Réglez Chat Completion Source sur Custom (OpenAI-compatible).
  • Dans Custom Endpoint (Base URL), saisissez https://api.apisrouter.com/v1 sans rien après /v1.
  • Collez votre clé dans le champ Custom API Key.
  • Cliquez sur Connect. Le voyant de statut passe au vert et la liste Available Models se remplit depuis /v1/models.
  • Sélectionnez un modèle, ouvrez une fiche de personnage et envoyez un court message de test.

Vérifier la connexion en dehors de SillyTavern

Quand quelque chose échoue, testez l'endpoint directement avant d'accuser SillyTavern. Cet appel curl fait exactement ce que fait le bouton Connect. S'il renvoie un tableau JSON d'ID de modèles, votre clé et votre URL sont correctes et le problème vient des champs de SillyTavern. Si la liste de modèles fonctionne mais que les chats échouent, lancez une vraie completion depuis Python avec la même URL de base. Une réponse réussie ici prouve que toute la chaîne fonctionne, et tout message d'erreur que vous recevez est l'erreur réelle du fournisseur plutôt que le message générique de SillyTavern.

curl https://api.apisrouter.com/v1/models \
  -H "Authorization: Bearer sk-your-key"

Les bases des samplers et des presets

Les sources Chat Completion exposent un petit ensemble de samplers : temperature, top P, frequency penalty et presence penalty, plus la longueur de réponse et la taille de contexte. Les samplers plus avancés dont vous avez peut-être entendu parler (min P, mirostat, dynamic temperature) appartiennent aux backends Text Completion et ne sont tout simplement pas envoyés aux API de chat hébergées, donc ne les cherchez pas ici. Les presets de SillyTavern regroupent deux choses : les valeurs de sampler et la structure de prompt que le Prompt Manager assemble à partir de votre fiche de personnage, de votre persona et de votre lorebook. Le preset Default intégré est un bon point de départ. Changez une valeur à la fois et régénérez la même scène pour voir ce qu'elle fait réellement. La taille de contexte mérite de l'attention : SillyTavern remplit la fenêtre de contexte avec l'historique du chat, donc un contexte plus grand veut dire plus de tokens de prompt envoyés à chaque tour, ce qui améliore la mémoire et augmente le coût par message en même temps.

Valeurs de départ pour les presets Chat Completion. Ajustez une valeur à la fois.
RéglagePoint de départCe qu'il fait en roleplay
Temperature0.8Plus haut (jusqu'à 1.1) donne une prose variée ; plus bas (0.6) si le personnage sort de sa fiche
Top P0.95Laissez tel quel sauf si les réponses deviennent incohérentes, puis baissez légèrement
Frequency penalty0.1Combat les rythmes de phrases répétés dans les chats longs
Presence penalty0.05De petites valeurs découragent les boucles de sujet
Max response tokens350De 300 à 500 convient à des réponses façon paragraphe sans partir dans tous les sens
Context sizeLimite du modèle ou 16kPlus d'historique par tour ; aussi plus de tokens d'entrée facturés par message

Modèles recommandés pour SillyTavern

Le choix du modèle compte plus que le réglage des samplers. Le consensus de la communauté, dans la limite de rapports approximatifs, place la famille DeepSeek V4 en tête sur le prix : deepseek-v4-flash est la recommandation par défaut pour les chats longs et deepseek-v4-pro tient mieux ensemble les fiches complexes et les chats de groupe. GLM-5, Kimi K2.6 et MiMo sont de bons choix de rapport qualité-prix avec des voix de prose distinctes, à faire tourner quand un chat commence à sembler répétitif. Grok se distingue parce que la politique publiée par xAI autorise explicitement les thèmes matures dans des contextes fictifs, ce qui compte pour les intrigues plus sombres. Claude écrit la meilleure prose de cette liste, mais la politique d'Anthropic interdit le contenu explicite, donc traitez Claude comme le choix pour l'écriture créative SFW et les scènes de style littéraire. Deux remarques pratiques. D'abord, SillyTavern est un logiciel destiné aux adultes, et chaque modèle ici applique la politique de contenu de son propre fournisseur quel que soit votre frontend, donc gardez vos fiches et vos scènes dans ces règles. Ensuite, comme la liste se remplit en direct depuis /v1/models, vous pouvez changer de modèle en cours de chat et comparer les réponses au même message, la façon la plus rapide de trouver votre favori.

ID de modèlePoint fort dans SillyTavernNotes sur la politique de contenu
deepseek-v4-flashFavori de la communauté pour les chats longs ; meilleur rapport qualité-prix par messagePolitique flexible pour la fiction ; suit bien les fiches de personnage
deepseek-v4-proMeilleur suivi des instructions pour les fiches complexes et les chats de groupeMême famille que Flash avec une meilleure cohérence
glm-5Voix de prose distincte ; bon rythme dans les scènes lentesChoix de rapport qualité-prix pour les chats à forte narration
kimi-k2.6Bonne mémoire de contexte long pour les gros lorebooksChoix de rapport qualité-prix ; gère les grosses fiches sans oublier
grok-4.5Forte improvisation et répartieLa politique de xAI autorise les thèmes matures dans des contextes fictifs
claude-sonnet-4-6Meilleure qualité de prose pour le prixÉcriture créative SFW uniquement ; Anthropic interdit le contenu explicite
claude-opus-4-7Meilleure écriture littéraire longueMême politique SFW uniquement que Sonnet
gemini-3.5-flashRéponses rapides, contexte longPolitique standard de Google ; bon pour du RP façon aventure

Ce que coûtent vraiment les chats SillyTavern

Les modèles hébergés facturent par token, et le roleplay consomme beaucoup d'entrée : chaque tour renvoie la fiche de personnage plus l'historique récent. Un tour qui envoie 8 000 tokens de prompt et reçoit une réponse de 350 tokens coûte environ un dixième de centime sur deepseek-v4-flash, donc quelques dollars couvrent des mois de chat occasionnel. Le même tour sur claude-opus-4-7 coûte environ 25 fois plus, c'est pourquoi la plupart des gens utilisent un modèle bon marché au quotidien et gardent les modèles premium pour les scènes qui comptent vraiment pour eux. Une seule clé de gateway couvre tout ce tableau. APIsRouter est un gateway compatible OpenAI avec facturation à la consommation et sans abonnement : vous payez sur /topup sans créer de compte, la clé arrive par e-mail, votre première recharge ajoute +100% à votre solde, les modèles globaux sont facturés 20% en dessous des tarifs officiels, et les modèles chinois restent sous leurs prix officiels.

Prix du catalogue en USD. kimi-k2.6 et MiMo sont aussi disponibles dans le catalogue.
ModèleEntrée / 1M tokensSortie / 1M tokens
deepseek-v4-flash$0.126$0.252
deepseek-v4-pro$0.3915$0.783
glm-5$0.514$2.314
gemini-3.5-flash$1.20$7.20
claude-sonnet-4-6$2.40$12.00
claude-opus-4-7$4.00$20.00
gpt-5.5$4.00$24.00
grok-4.5$1.60$4.80

Questions fréquentes

Quelle URL d'API dois-je mettre dans SillyTavern ?

Seulement l'URL de base, qui s'arrête à /v1. Pour APIsRouter, c'est https://api.apisrouter.com/v1. SillyTavern ajoute lui-même /chat/completions, donc saisir le chemin complet de completions casse la connexion avec une erreur 404.

Existe-t-il une API gratuite pour SillyTavern ?

SillyTavern lui-même est un logiciel libre et gratuit. L'accès aux modèles hébergés est facturé par token, même si certains fournisseurs proposent des niveaux gratuits avec des limites de débit et des files d'attente serrées. Faire tourner un modèle local via KoboldCpp est gratuit si votre matériel le supporte. En pratique, des modèles hébergés économiques comme deepseek-v4-flash coûtent une fraction de centime par message, ce qui est assez proche du gratuit pour un usage occasionnel sans la contrainte des limites de débit.

Pourquoi ma liste de modèles SillyTavern est-elle vide ?

L'appel de Connect à /v1/models a échoué. Vérifiez que l'URL s'arrête à /v1 sans chemin ni espace supplémentaire, que la clé est collée proprement, et que la source est Custom (OpenAI-compatible) plutôt que OpenAI simple. Testez avec curl contre /v1/models pour voir l'erreur réelle du fournisseur.

Dois-je utiliser Chat Completion ou Text Completion dans SillyTavern ?

Chat Completion pour toute API hébergée compatible OpenAI. Text Completion est pour des backends locaux comme KoboldCpp et text-generation-webui qui prennent une chaîne de prompt brute. Choisir Text Completion contre un endpoint de chat hébergé provoque des erreurs ou un formatage cassé.

Quel modèle est le meilleur pour le roleplay dans SillyTavern ?

Commencez avec deepseek-v4-flash, le choix par défaut habituel de la communauté pour les chats longs à faible coût. Passez à deepseek-v4-pro pour les fiches complexes, essayez GLM-5 ou Kimi K2.6 pour une voix de prose différente, et utilisez Claude pour l'écriture créative SFW de la plus haute qualité. Grok convient aux thèmes fictifs matures selon la politique publiée de xAI.

Ma clé API est-elle en sécurité dans SillyTavern ?

Les clés sont stockées localement dans le secrets.json de SillyTavern sur votre machine et ne sont envoyées qu'à l'hôte d'API que vous avez configuré. Ne partagez pas de captures d'écran du panneau de connexion ni de fichiers de paramètres exportés, et changez de clé si vous pensez qu'elle a fuité.