Continue

Configure YAML local do Continue, apiBase, funções e uso explícito de Chat Completions.

Instalar, configurar e testar

  1. Instale Continue em VS Code Extensions e abra a barra lateral; instruções: https://docs.continue.dev/ide-extensions/install. No seletor da configuração local, abra o arquivo pelo controle de edição/engrenagem. Ele fica em ~/.continue/config.yaml (macOS/Linux) ou %USERPROFILE%\.continue\config.yaml (Windows). Use YAML, não o antigo config.json.

  2. Crie uma chave na console routerra.ai (https://routerra.ai/keys) e copie um ID acessível. Mescle o exemplo na lista models e substitua YOUR_API_KEY e YOUR_MODEL_ID. provider: openai escolhe o adaptador compatível; apiBase é https://routerra.ai/v1, sem /chat/completions. apiKey autentica no gateway, não na conta Continue.

  3. Salve e selecione a configuração local e o modelo routerra. roles limita a entrada a chat, edit e apply. Autocompletar e embeddings precisam de modelos separados com funções e endpoints compatíveis. Adicione capabilities: [tool_use] somente se modelo e rota suportarem; Agent exige essa capacidade. Não ative image_input sem visão.

  4. Faça uma pergunta curta numa nova conversa. Recarregue o IDE se as mudanças não aparecerem e consulte o registro do gateway. useResponsesApi: false mantém Chat Completions inclusive para famílias em que Continue escolhe Responses automaticamente.

Se o modelo não aparecer, confira indentação YAML e configuração ativa. Se chamar /responses, verifique se a opção está dentro do modelo escolhido. Uma conversa bem-sucedida não valida a configuração de embeddings ou autocompletar.

name: routerra
version: 1.0.0
schema: v1
models:
  - name: routerra
    provider: openai
    model: YOUR_MODEL_ID
    apiKey: YOUR_API_KEY
    apiBase: https://routerra.ai/v1
    useResponsesApi: false
    roles:
      - chat
      - edit
      - apply