Buscar documentação...

Comece a digitar para buscar documentação

SillyTavern
SillyTavern

Guia de integração SillyTavern

Conecte Routerah ao SillyTavern através da fonte customizada de chat completion compatível com OpenAI.

Visão geral

O SillyTavern alcança o Routerah pelo Chat Completion source. Cole a URL base é sua chave de API, depois escolha um modelo na lista. Sem proxy ou túnel.

Configuração rápida

Cole isto no cliente. Sua chave é preenchida automaticamente quando você está conectado.

text
URL base: https://api.routerah.app/v1
Chave da API: YOUR_API_KEY

Entre para preencher automaticamente sua chave API

Compatibilidade

Chat CompletionsAnthropic MessagesStreamingChamada de ferramentas

Configuração passo a passo

  1. 1
    Abra API Connections

    Clique no ícone de tomada no topo para abrir o painel API Connections.

  2. 2
    Selecionar Chat Completion

    Defina o tipo de API como Chat Completion.

  3. 3
    Escolher Custom (compatível com OpenAI)

    No dropdown Chat Completion Source, escolha Custom (compatível com OpenAI).

  4. 4
    Colar a URL base

    Insira a URL base de Routerah terminando em `/v1`. Não adicione `/chat/completions`.

    text
    Custom Endpoint (Base URL): https://api.routerah.app/v1

    Entre para preencher automaticamente sua chave API

  5. 5
    Colar sua chave API

    Cole sua chave API de Routerah no campo Custom API Key.

  6. 6
    Conectar e escolher um modelo

    Clique em Connect. A lista Model é preenchida com os modelos do Routerah.

Rodar no Android (Termux)

O SillyTavern não tem app para Android, mas roda no celular dentro do Termux. Instale uma vez com estes passos, abra no navegador do celular e depois conecte o Routerah com os passos acima.

  1. 1
    Instale o Termux

    Baixe o Termux pelo F-Droid ou pela página de releases no GitHub. A versão da Play Store não é mais mantida e não funciona.

  2. 2
    Escolha um mirror e atualize

    Abra o Termux e rode o primeiro comando. Escolha Mirror group e uma região próxima, depois atualize os pacotes.

    bash
    termux-change-repo
    pkg update && pkg upgrade

    Entre para preencher automaticamente sua chave API

  3. 3
    Instale os requisitos

    Isso instala o Git e o Node.js. Em um celular antigo de 32 bits, rode também `pkg install esbuild` se a inicialização falhar com Unsupported platform.

    bash
    pkg install git nodejs-lts nano

    Entre para preencher automaticamente sua chave API

  4. 4
    Baixe o SillyTavern

    Isso baixa a versão estável para a sua pasta pessoal do Termux.

    bash
    git clone https://github.com/SillyTavern/SillyTavern -b release

    Entre para preencher automaticamente sua chave API

  5. 5
    Inicie o SillyTavern

    Abra http://127.0.0.1:8000 no navegador do celular e siga os passos de configuração acima. Deixe o Termux rodando em segundo plano enquanto conversa. Para iniciar de novo depois, rode estes dois comandos.

    bash
    cd ~/SillyTavern
    bash start.sh

    Entre para preencher automaticamente sua chave API

  6. 6
    Atualize o SillyTavern

    Rode isto sempre que quiser a versão mais nova. Seus personagens e conversas são mantidos.

    bash
    cd ~/SillyTavern
    git pull --rebase --autostash

    Entre para preencher automaticamente sua chave API

Modelos recomendados

Modelos gratuitos que funcionam aqui. Cole qualquer id de modelo no cliente.

minimax-m3.1-flash:freexing4.0-29b-a4b:freesage-a1.5:freenemotron-3.5-bolt-e4b:freeling-3.1-flash:free

Pontos de atenção

  • Cole apenas a URL base terminando em `/v1`. O SillyTavern acrescenta `/chat/completions` sozinho; adicionar retorna erro 400.
  • Uma lista de modelos vazia significa que a conexão falhou. Confira novamente a URL base e depois ative Bypass API status check.
  • Um 401 significa que a chave está expirada ou digitada errado. Gere uma chave nova no seu painel do Routerah e cole-a sem espaços no início ou no fim.
  • Se o streaming for cortado no meio da frase, desative Streaming para confirmar a causa e depois reative. Proxies corporativos que removem o prefixo `data:` também quebram isso.
Gerar chave APIModelos