LibreChat
Configure um endpoint personalizado do LibreChat para o RunAPI, monte seu YAML no Docker, reinicie e verifique uma conversa.
Os endpoints personalizados do LibreChat são configurações de implantação, e não um formulário de conexão por usuário. Você precisa de acesso aos arquivos de implantação do LibreChat e de uma Chave de API padrão do RunAPI obtida no Guia de Autenticação.
Instalar LibreChat
Instale o LibreChat com a configuração local oficial ou use sua implantação existente. Conclua a instalação antes de adicionar o endpoint personalizado.
Adicionar o endpoint RunAPI
Crie ou atualize librechat.yaml no diretório de implantação do LibreChat.
Substitua YOUR_RUNAPI_MODEL_ID por um identificador atual do Catálogo
de Modelos.
version: 1.3.13
endpoints:
custom:
- name: "RunAPI"
apiKey: "${RUNAPI_API_KEY}"
baseURL: "https://runapi.ai/v1"
models:
default: ["YOUR_RUNAPI_MODEL_ID"]
fetch: true
titleConvo: true
titleModel: "current_model"
modelDisplayLabel: "RunAPI"
Armazene a chave em .env, não diretamente no arquivo YAML:
RUNAPI_API_KEY=YOUR_RUNAPI_API_TOKEN
Para Docker Compose, certifique-se de que docker-compose.override.yml monta o
arquivo de configuração:
services:
api:
volumes:
- ./librechat.yaml:/app/librechat.yaml
Reinicie o deployment do LibreChat após alterar qualquer um desses arquivos.
Selecionar um modelo
models.default garante pelo menos um modelo conhecido. Com
models.fetch: true, o LibreChat também solicita o inventário de modelos
atual. Mantenha um identificador padrão válido mesmo quando a descoberta estiver
ativada, para que o endpoint permaneça utilizável caso a descoberta esteja temporariamente
indisponível.
Verificar a conexão
Após reiniciar, selecione RunAPI no seletor de endpoints, escolha o
modelo configurado e envie Reply with the word connected. Uma resposta
normal confirma tanto a configuração do deployment quanto a requisição ao modelo.
Solucionar problemas
- RunAPI está ausente do seletor de endpoints: valide o recuo do YAML, confirme que
docker-compose.override.ymlmonta o arquivo e reinicie o contêiner da API. - O endpoint carrega, mas a autenticação falha: confirme que
.envdefineRUNAPI_API_KEYpara o contêiner da API e recrie o contêiner se seu ambiente estiver desatualizado. - Nenhum modelo buscado aparece: mantenha um identificador atual em
models.default, confirme quebaseURLtermina em/v1e inspecione os logs do contêiner da API. - LibreChat ignora o YAML editado: verifique se o caminho do host e o caminho do contêiner no ponto de montagem do volume apontam para o arquivo que você alterou.
Para o comportamento de protocolo compartilhado, use o Início rápido da API LLM. Para campos de requisição e resposta, use a Referência da API Chat Completions.