Brave Leo
O Leo é o assistente de IA embutido no navegador Brave. A configuração Bring Your Own Model, no desktop, permite que ele use qualquer endpoint de chat completions compatível com a OpenAI.
Ver o prompt
Me ajude a configurar isto para usar a Bayle AI, uma API compatível com a OpenAI. Guia completo: https://docs.bayle.ai/pt-br/guides/agents/brave-leo/ Objetivo: configurar o Brave Leo (https://brave.com/leo/) para responder com um modelo da Bayle, pelo Bring Your Own Model. Isso é uma tela de configurações do Brave no desktop, então me guie passo a passo e espere por mim em cada um. 1. Confirme que tenho o navegador Brave no desktop. Se não, me mande para https://brave.com/download/. 2. Escolha um modelo. O model request name precisa bater exatamente com um id: curl -s "https://api.bayle.ai/models?type=text" | jq -r '.data[].id' Me mostre a lista e deixe eu escolher. Se eu for perguntar ao Leo sobre páginas sensíveis, me indique um modelo Privado (model_spec.privacy). 3. Me diga para abrir brave://settings/leo-ai, ir em "Bring your own model" e escolher "Add new model", e preencher: Label: Bayle (qualquer nome) Model request name: o id escolhido Server endpoint: https://api.bayle.ai/chat/completions (o Leo quer o endpoint completo, não uma base URL) API key: a minha key da Bayle, sem o prefixo "Bearer". Me diga para colar no campo eu mesmo; não peça para eu digitar neste chat. 4. Me diga para salvar e escolher o modelo no menu de modelos do Leo. 5. Verifique: rode um curl em POST https://api.bayle.ai/chat/completions com o modelo escolhido e me mostre o resultado; depois peça que eu mande uma mensagem curta ao Leo e confirme que ele responde. Regras: 1. A base URL é https://api.bayle.ai exatamente como está escrita. Não acrescente nenhum caminho a ela. 2. Leia a key da variável de ambiente BAYLE_API_KEY. Nunca escreva a key em um arquivo que você criar, em um comando, em um commit nem no chat. Onde a ferramenta guarda a key na própria tela de configurações, me diga onde colar. Se BAYLE_API_KEY não estiver definida, pare e peça que eu crie uma key em https://chat.bayle.ai/developers e a exporte. 3. Pegue os ids de modelo só de GET https://api.bayle.ai/models (sem key). Nunca chute um. 4. Termine com uma requisição de teste de verdade, me mostre o resultado e liste os arquivos que você alterou.
Instalação
Seção intitulada “Instalação”O Leo é parte do navegador Brave no desktop. Baixe o Brave na página oficial de download se ainda não o tiver.
Configure
Seção intitulada “Configure”-
Acesse
brave://settings/leo-ai. -
Em Bring your own model, escolha Add new model.
-
Preencha o formulário:
Campo Valor Label Bayle(o nome que você quiser)Model request name MODEL_IDServer endpoint https://api.bayle.ai/chat/completionsAPI key Sua key da Bayle, sem o prefixo Bearer -
Salve e escolha o modelo no menu de modelos do Leo.
Ao contrário da maioria das ferramentas, o Leo quer o endpoint completo, não uma base URL, então o caminho vai junto.
Escolha um modelo
Seção intitulada “Escolha um modelo”O model request name precisa bater exatamente com um id:
curl -s "https://api.bayle.ai/models?type=text" | jq -r '.data[].id'O Leo envia a página que você está lendo como contexto quando você pergunta sobre ela. Se esse conteúdo for sensível, escolha um modelo Privado; veja Privacidade.