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

Cursor

O Cursor é um editor de código com IA. As configurações de modelo deixam você usar sua própria key da OpenAI e trocar a base URL da OpenAI, e é assim que ele se conecta à Bayle.

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/coding-tools/cursor/

Objetivo: apontar o Cursor (https://cursor.com) para a Bayle substituindo a base URL da OpenAI. Isso é uma tela de configurações, então me guie passo a passo e espere por mim em cada um.

1. Confirme que o Cursor está instalado. Se não, me mande para https://cursor.com/download.
2. Antes de eu ativar qualquer coisa, me diga o que isso muda:
   - A minha própria key funciona só com modelos de chat; o autocompletar (Tab) continua usando os modelos embutidos do Cursor.
   - O Cursor monta o prompt final nos próprios servidores, então as requisições vão dos servidores do Cursor para a Bayle, e a minha key vai junto em cada requisição.
   - A substituição vale para tudo o que o Cursor envia com uma key da OpenAI, então modelos da OpenAI escolhidos no Cursor também vão para a Bayle enquanto ela estiver ativa.
   Só continue depois que eu confirmar.
3. Escolha um modelo:
   curl -s "https://api.bayle.ai/models?type=text" \
     | jq -r '.data[] | select(.model_spec.capabilities.supportsFunctionCalling) | .id'
   Me mostre a lista e deixe eu escolher.
4. Me diga para abrir Cursor Settings, depois Models, e:
   - em API Keys, colocar a minha key da Bayle no campo "OpenAI API Key". Me diga para colar eu mesmo; não peça para eu digitar neste chat.
   - ativar "Override OpenAI Base URL" e informar https://api.bayle.ai
   - adicionar um modelo próprio com o id escolhido e ativá-lo
   - clicar em verificar e escolher o modelo no chat.
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 no chat do Cursor com ele.

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.

Baixe o Cursor para macOS, Windows ou Linux na página oficial de download. A documentação oficial cobre a configuração.

Ainda não tem uma chave da Bayle?Obter chave de API
  1. Abra Cursor Settings → Models.
  2. Em API Keys, coloque sua key da Bayle no campo OpenAI API Key.
  3. Ative Override OpenAI Base URL e informe https://api.bayle.ai.
  4. Adicione um modelo próprio com o id MODEL_ID e ative-o.
  5. Clique em verificar e escolha o modelo no chat.
Janela do terminal
curl -s "https://api.bayle.ai/models?type=text" \
| jq -r '.data[] | select(.model_spec.capabilities.supportsFunctionCalling) | .id'

As configurações de privacidade do próprio Cursor cobrem o que o Cursor faz com seu código. O que acontece quando a requisição chega à Bayle está em Privacidade.