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

Cline

O Cline é um agente de código open source que roda dentro do VS Code. A Bayle é configurada como um provedor OpenAI Compatible.

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/cline/

Objetivo: configurar o agente de código Cline no VS Code (https://cline.bot) para usar um modelo da Bayle. Isso é um painel de configurações dentro do editor, então me guie passo a passo e espere por mim em cada um.

1. Confirme que a extensão do Cline está instalada no VS Code. Se não:
   code --install-extension saoudrizwan.claude-dev
   (página: https://marketplace.visualstudio.com/items?itemName=saoudrizwan.claude-dev)
2. Escolha um modelo. O Cline depende de chamadas de ferramenta, então use um que as suporte, e veja o tamanho de contexto:
   curl -s "https://api.bayle.ai/models?type=text" \
     | jq -r '.data[] | select(.model_spec.capabilities.supportsFunctionCalling)
              | "\(.id)  \(.model_spec.availableContextTokens)"'
   Me mostre a lista e deixe eu escolher.
3. Me diga para abrir o painel do Cline, clicar na engrenagem de configurações, definir "API Provider" como "OpenAI Compatible" e preencher:
   Base URL: https://api.bayle.ai
   API Key: a minha key da Bayle. Me diga para colar no campo eu mesmo; não peça para eu digitar neste chat. O Cline a guarda no armazenamento de segredos do editor.
   Model ID: o id escolhido
4. Se eu quiser, peça que eu informe a janela de contexto real do modelo, para o Cline saber quando condensar a conversa.
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 Cline 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.

Instale a extensão pela Visual Studio Marketplace ou por um terminal:

Janela do terminal
code --install-extension saoudrizwan.claude-dev

O guia oficial de instalação cobre outros editores.

Ainda não tem uma chave da Bayle?Obter chave de API
  1. Abra o painel do Cline e clique na engrenagem de configurações.

  2. Em API Provider, escolha OpenAI Compatible.

  3. Preencha:

    Campo Valor
    Base URL https://api.bayle.ai
    API Key Sua key da Bayle
    Model ID MODEL_ID
  4. Se quiser, informe a janela de contexto real do modelo, para o Cline saber quando condensar a conversa.

O Cline acrescenta /chat/completions à base URL.

O Cline recebe a key nas configurações, não por variável de ambiente, e a guarda no armazenamento de segredos do editor.

O Cline depende de chamadas de ferramenta, então use um modelo com suporte a elas e aproveite para ver o tamanho de contexto:

Janela do terminal
curl -s "https://api.bayle.ai/models?type=text" \
| jq -r '.data[] | select(.model_spec.capabilities.supportsFunctionCalling)
| "\(.id) \(.model_spec.availableContextTokens)"'