Adicione o Dolphin LLM ao LibreChat como um endpoint personalizado
Atualizado

O LibreChat adiciona provedores compatíveis com OpenAI por meio de endpoints personalizados no librechat.yaml. Um bloco de configuração dá a todos os usuários da sua instalação do LibreChat acesso ao modelo.
Pontos-chave
- Adicione um bloco em
endpoints.custominlibrechat.yamlcom baseURL, apiKey e o modelouncensored. - Mantenha a chave em .env e referencie-a como
${DOLPHIN_API_KEY}. - Definir
apiKeytouser_providedse cada usuário deve usar sua própria chave. - Monte
librechat.yamldentro do contêiner e reinicie o LibreChat.
O bloco do endpoint
Abrir librechat.yaml na pasta LibreChat (copie librechat.example.yaml se você ainda não tem uma) e adicione isso sob endpoints:
version: 1.2.1
endpoints:
custom:
- name: "Dolphin LLM"
apiKey: "${DOLPHIN_API_KEY}"
baseURL: "https://dolphinllm.com/v1"
models:
default: ["uncensored"]
fetch: false
titleConvo: true
titleModel: "uncensored"
modelDisplayLabel: "Dolphin LLM"
Use o version valor que sua versão do LibreChat espera (está no topo de librechat.example.yaml). fetch: false mantém a lista restrita a um único modelo; com fetch: true LibreChat pergunta GET /v1/models, que retorna o mesmo modelo único.
Coloque a chave no .env
# .env
DOLPHIN_API_KEY=YOUR_KEY
Crie a chave na sua conta (inscrever-se primeiro se você não tiver nenhuma; $0.50 de crédito de teste são adicionados quando você abre a conta pela primeira vez). Nunca comprometa .env para o git.
Se todos os usuários da sua instalação devem pagar a partir de seu próprio saldo, defina apiKey: "user_provided" em vez disso. O LibreChat então solicita a cada usuário uma chave na primeira vez que ele escolhe o Dolphin LLM e a armazena para ele.

Docker: monte o arquivo e reinicie
Com a configuração padrão do Docker, o LibreChat lê librechat.yaml somente se estiver montado no contêiner da API. Adicione um arquivo de override ao lado de docker-compose.yml:
# docker-compose.override.yml
services:
api:
volumes:
- type: bind
source: ./librechat.yaml
target: /app/librechat.yaml
docker compose down
docker compose up -d
Abra o LibreChat, escolha Dolphin LLM no menu do endpoint e inicie um chat. Se o endpoint não aparecer, o log do contêiner da API indica o motivo, geralmente um erro de indentação YAML.
Opções importantes para saber
- titleConvo faz uma solicitação extra curta por nova conversa para nomeá-la. Com uma chave de teste (2 solicitações paralelas, 60 por minuto), defina para
falsese você notar atrasos. - Contexto: o modelo aceita até 262.144 tokens, prompt mais resposta. O LibreChat envia o histórico da conversa com cada mensagem, então threads longas custam mais por turno; um turno que preenche a janela custa cerca de $0,0393 em entrada.
- Parâmetros: temperatura, top_p, máximo de tokens, stop e as penalidades do painel de parâmetros do LibreChat são passadas. A API é apenas de texto, então uploads de arquivos que exigem visão ou embeddings não funcionarão com este endpoint.
- Predefinições e agentes: você pode salvar um prompt de sistema como um predefinido. A chamada de ferramentas é suportada pela API (
tools,tool_choice), então os agentes do LibreChat podem usá-lo; teste uma ferramenta antes de confiar nela.
Instalação compartilhada, um único saldo
Com uma chave inserida .env, cada usuário do LibreChat gasta do mesmo saldo. Desative o registro aberto se a instalação for pública e verifique o saldo na sua conta ou no X-Balance-USD cabeçalho de resposta. Os limites aplicam-se por chave: após o primeiro recarga, 8 solicitações paralelas e 300 por minuto compartilhadas por todos os usuários.
O modelo é ajustado para responder sem recusas de conteúdo para uso adulto lícito, então as regras da casa são suas para definir, por exemplo, em um prompt de sistema predefinido. Conteúdo sexual envolvendo menores nunca é permitido na API.
Custo
A $0.15 por 1M de tokens de entrada e $0.50 por 1M de tokens de saída, uma rodada com 3.000 tokens de histórico e uma resposta de 600 tokens custa $0.00075. Uma pequena equipe enviando 500 dessas mensagens por dia gasta cerca de $11 por mês. Consulte o página de preços para pacotes e bônus.
Perguntas e respostas
Onde o endpoint Dolphin LLM vai no LibreChat?
Sob endpoints.custom in librechat.yaml, com baseURL https://dolphinllm.com/v1, sua chave e o modelo uncensored.
Cada usuário do LibreChat pode usar sua própria chave?
Sim. Defina apiKey to user_provided e o LibreChat solicitará a chave de cada usuário.
Por que o endpoint não aparece após editar o arquivo?
O arquivo deve ser montado no contêiner da API e o LibreChat reiniciado. Verifique os logs do contêiner para erros de YAML.
Mais guias
Conecte um LLM sem censura nas Extensões de API do Open WebUIConecte o Open WebUI à API Dolphin LLM: URL base, chave e ID do modelo, painel administrativo e configurações Docker, configurações que valem a pena alterar, erros comuns e o custo de uma conversa.
Conectar o SillyTavern a uma API sem censuraConfigure o SillyTavern com a API Dolphin LLM: Chat Completion, fonte Custom (compatível com OpenAI), URL base, chave e modelo, comprimento do contexto e da resposta, e quanto custa uma sessão de roleplay.
API LLM Gratuita para Desenvolvedores: Teste vs. Pague por UsoO que uma camada gratuita de API LLM oferece e onde ela termina. Uma avaliação sem cartão de $0,50, depois centavos por chamada: o que isso compra, como fazê-la durar e o que verificar antes de se comprometer.