Pular para o conteúdo
Testar o chatObter chave de API

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.

Copia as instruções de configuração desta página, para colar no seu agente de código.
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.

O Leo é parte do navegador Brave no desktop. Baixe o Brave na página oficial de download se ainda não o tiver.

Ainda não tem uma chave da Bayle?Obter chave de API
  1. Acesse brave://settings/leo-ai.

  2. Em Bring your own model, escolha Add new model.

  3. Preencha o formulário:

    Campo Valor
    Label Bayle (o nome que você quiser)
    Model request name MODEL_ID
    Server endpoint https://api.bayle.ai/chat/completions
    API key Sua key da Bayle, sem o prefixo Bearer
  4. 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.

O model request name precisa bater exatamente com um id:

Janela do terminal
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.