Configuração da API do SillyTavern: URL base, chave de API e lista de modelos

Updated 2026-07-15

No SillyTavern, escolha Chat Completion, defina a fonte como Custom (OpenAI-compatible), cole uma URL base terminando em /v1 e adicione sua chave de API. A lista de modelos se preenche sozinha a partir do endpoint /v1/models do provedor.

Resposta rápida: as cinco configurações que importam

Abra o painel API Connections (o ícone de tomada) e configure exatamente isto: API = Chat Completion. Chat Completion Source = Custom (OpenAI-compatible). Custom Endpoint (Base URL) = https://api.apisrouter.com/v1. Custom API Key = sua chave sk-... . Clique em Connect, espere a luz verde acender e escolha um modelo na lista, por exemplo deepseek-v4-flash. O erro mais comum, de longe, é colar o caminho completo. O SillyTavern acrescenta /chat/completions a tudo que você digitar, então a URL precisa parar em /v1. Se você colar https://api.apisrouter.com/v1/chat/completions, o SillyTavern solicita /v1/chat/completions/chat/completions e a conexão falha com um erro 404. Isso é o oposto do JanitorAI, que exige a URL completa de completions na configuração de proxy. Mesmo provedor, convenções de campo diferentes.

Por que a URL da API do SillyTavern termina em /v1

Toda API compatível com OpenAI é uma URL base mais um conjunto de rotas fixas. GET /v1/models retorna a lista de IDs de modelo que sua chave pode usar. POST /v1/chat/completions executa a requisição de chat propriamente dita. O SillyTavern conhece essas rotas e as monta sozinho, então só pede a base. Ao clicar em Connect, ele chama /v1/models com sua chave e usa a resposta para preencher a lista de modelos. Uma lista vazia quase sempre significa que essa chamada falhou. Você também precisa escolher o modo de API certo. Chat Completion envia mensagens estruturadas com papéis system, user e assistant, o que é o que todo provedor hospedado compatível com OpenAI espera. Text Completion envia uma única string de prompt bruta e existe principalmente para backends locais como KoboldCpp e text-generation-webui. Para qualquer chave de API hospedada, use Chat Completion. Se você selecionar Text Completion contra um endpoint de chat hospedado, vai receber erros ou formatação quebrada, e vários samplers exibidos nesse modo simplesmente não são enviados de qualquer forma.

Configuração passo a passo

Se a lista continuar vazia depois de Connect, revise três coisas nesta ordem: se a URL termina em /v1 sem caminho adicional nem espaços no final, se a chave foi colada sem aspas ou espaços em branco, e se a fonte é Custom (OpenAI-compatible) em vez de OpenAI simples. A fonte OpenAI simples ignora sua URL personalizada em algumas versões e fala com api.openai.com, onde sua chave é inválida.

  • Consiga uma chave. Na APIsRouter não existe formulário de cadastro: você paga em /topup e a chave chega por e-mail. Qualquer chave compatível com OpenAI funciona do mesmo jeito nestes passos.
  • No SillyTavern, clique no ícone de tomada para abrir API Connections.
  • Defina API como Chat Completion.
  • Defina Chat Completion Source como Custom (OpenAI-compatible).
  • Em Custom Endpoint (Base URL), digite https://api.apisrouter.com/v1 sem nada depois de /v1.
  • Cole sua chave no campo Custom API Key.
  • Clique em Connect. O indicador de status fica verde e a lista Available Models se preenche a partir de /v1/models.
  • Selecione um modelo, abra um character card e envie uma mensagem de teste curta.

Verifique a conexão fora do SillyTavern

Quando algo falha, teste o endpoint diretamente antes de culpar o SillyTavern. Esta chamada curl é exatamente o que o botão Connect faz. Se retornar um array JSON de IDs de modelo, sua chave e sua URL estão corretas e o problema está nos campos do SillyTavern. Se a lista de modelos funciona mas os chats falham, execute uma completion real a partir do Python com a mesma URL base. Uma resposta bem-sucedida aqui prova que toda a cadeia funciona, e qualquer mensagem de erro que você receber é o erro real do provedor, não o genérico do SillyTavern.

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

O básico de samplers e presets

Fontes Chat Completion expõem um conjunto pequeno de samplers: temperature, top P, frequency penalty e presence penalty, além do tamanho da resposta e do contexto. Samplers mais sofisticados dos quais você talvez já tenha ouvido falar (min P, mirostat, dynamic temperature) pertencem a backends de Text Completion e simplesmente não são enviados para APIs de chat hospedadas, então não os procure aqui. Presets no SillyTavern combinam duas coisas: valores de sampler e a estrutura de prompt que o Prompt Manager monta a partir do seu character card, persona e lorebook. O preset Default embutido é um ponto de partida razoável. Mude um valor de cada vez e regenere a mesma cena para ver o que ele realmente faz. O tamanho do contexto merece atenção: o SillyTavern preenche a janela de contexto com o histórico do chat, então um contexto maior significa mais tokens de prompt enviados a cada turno, o que melhora a memória e aumenta o custo por mensagem ao mesmo tempo.

Valores de partida para presets de Chat Completion. Ajuste um de cada vez.
ConfiguraçãoPonto de partidaO que faz no roleplay
Temperature0.8Mais alto (até 1.1) dá prosa mais variada; mais baixo (0.6) se o personagem sair do card
Top P0.95Deixe como está a menos que as respostas fiquem incoerentes, então baixe um pouco
Frequency penalty0.1Combate ritmos de frase repetidos em chats longos
Presence penalty0.05Valores pequenos desencorajam o tema de ficar dando voltas
Max response tokens350300 a 500 encaixa bem com respostas em estilo parágrafo sem divagar
Context sizeLimite do modelo ou 16kMais histórico por turno; também mais tokens de entrada cobrados por mensagem

Modelos recomendados para o SillyTavern

A escolha do modelo importa mais do que ajustar o sampler. O consenso da comunidade, no que dizem os relatos aproximados, coloca a família DeepSeek V4 em primeiro lugar pelo preço: deepseek-v4-flash é a recomendação padrão para chats longos e deepseek-v4-pro mantém melhor cards complexos e chats em grupo coesos. GLM-5, Kimi K2.6 e MiMo são boas opções de custo-benefício com vozes de prosa distintas, e vale a pena revezar quando um chat começa a parecer repetitivo. O Grok se destaca porque a política publicada da xAI permite explicitamente temas adultos em contextos de ficção, o que importa para tramas mais sombrias. O Claude escreve a melhor prosa de toda esta lista, mas a política da Anthropic proíbe conteúdo explícito, então trate o Claude como a escolha para escrita criativa SFW e cenas em estilo literário. Duas notas práticas. Primeiro, o SillyTavern é software voltado para adultos, e cada modelo aqui aplica a política de conteúdo do seu próprio provedor independente do seu frontend, então mantenha cards e cenas dentro dessas regras. Segundo, como a lista é preenchida ao vivo a partir de /v1/models, você pode trocar de modelo no meio do chat e comparar respostas à mesma mensagem, a forma mais rápida de encontrar seu favorito.

ID do modeloForça no SillyTavernNotas de política de conteúdo
deepseek-v4-flashFavorito da comunidade para chats longos; melhor custo-benefício por mensagemPolítica flexível para ficção; segue bem os character cards
deepseek-v4-proMelhor seguimento de instruções para cards complexos e chats em grupoMesma família do Flash com melhor coerência
glm-5Voz de prosa distinta; bom ritmo em cenas lentasOpção de valor para chats com forte peso narrativo
kimi-k2.6Boa retenção de contexto longo para lorebooks grandesOpção de valor; lida com cards grandes sem esquecer
grok-4.5Forte improvisação e trocas de diálogoPolítica da xAI permite temas adultos em contextos de ficção
claude-sonnet-4-6Maior qualidade de prosa pelo preçoApenas escrita criativa SFW; a Anthropic proíbe conteúdo explícito
claude-opus-4-7Melhor escrita literária de longo formatoMesma política apenas SFW do Sonnet
gemini-3.5-flashRespostas rápidas, contexto longoPolítica padrão do Google; boa para RP estilo aventura

Quanto os chats do SillyTavern realmente custam

Modelos hospedados cobram por token, e o roleplay consome muita entrada: cada turno reenvia o character card mais o histórico recente. Um turno que envia 8.000 tokens de prompt e recebe uma resposta de 350 tokens custa cerca de um décimo de centavo no deepseek-v4-flash, então alguns dólares cobrem meses de conversa casual. O mesmo turno no claude-opus-4-7 custa aproximadamente 25 vezes mais, por isso a maioria roda um modelo barato no dia a dia e guarda os modelos premium para cenas que realmente importam. Uma única chave de gateway cobre toda esta tabela. A APIsRouter é um gateway compatível com OpenAI com faturamento por uso e sem assinatura: você paga em /topup sem criar conta, a chave chega por e-mail, sua primeira recarga soma um +100% adicional ao seu saldo, modelos globais têm preço 20% abaixo das tarifas oficiais, e modelos chineses ficam abaixo de seus preços oficiais.

Preços de catálogo em USD. kimi-k2.6 e MiMo também estão disponíveis no catálogo.
ModeloEntrada / 1M tokensSaída / 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

Perguntas frequentes

Qual URL de API eu coloco no SillyTavern?

Apenas a URL base, terminando em /v1. Para a APIsRouter é https://api.apisrouter.com/v1. O SillyTavern acrescenta /chat/completions sozinho, então digitar o caminho completo de completions quebra a conexão com um erro 404.

Existe uma API gratuita para o SillyTavern?

O SillyTavern em si é software livre e gratuito. O acesso a modelos hospedados é cobrado por token, embora alguns provedores ofereçam níveis gratuitos com limites de taxa e filas apertados. Rodar um modelo local via KoboldCpp é gratuito se seu hardware aguentar. Na prática, modelos hospedados econômicos como deepseek-v4-flash custam uma fração de centavo por mensagem, o que é próximo o suficiente de gratuito para uso casual sem a dor dos limites de taxa.

Por que minha lista de modelos do SillyTavern está vazia?

A chamada de Connect a /v1/models falhou. Verifique se a URL termina em /v1 sem caminho ou espaços extras, se a chave está colada limpa, e se a fonte é Custom (OpenAI-compatible) em vez de OpenAI simples. Teste com curl contra /v1/models para ver o erro real do provedor.

Devo usar Chat Completion ou Text Completion no SillyTavern?

Chat Completion para qualquer API hospedada compatível com OpenAI. Text Completion é para backends locais como KoboldCpp e text-generation-webui que recebem uma string de prompt bruta. Escolher Text Completion contra um endpoint de chat hospedado causa erros ou formatação quebrada.

Qual modelo é melhor para roleplay no SillyTavern?

Comece com deepseek-v4-flash, o padrão comum da comunidade para chats longos a baixo custo. Passe para deepseek-v4-pro em cards complexos, experimente GLM-5 ou Kimi K2.6 para uma voz de prosa diferente, e use o Claude para a escrita criativa SFW de maior qualidade. O Grok serve bem para temas ficcionais adultos sob a política publicada da xAI.

Minha chave de API está segura no SillyTavern?

As chaves ficam armazenadas localmente no secrets.json do SillyTavern na sua máquina e são enviadas apenas para o host de API que você configurou. Não compartilhe capturas de tela do painel de conexão nem arquivos de configuração exportados, e rotacione a chave se suspeitar que vazou.