Continue

Configure YAML local de Continue, apiBase, roles y uso explícito de Chat Completions.

Instalar, configurar y probar

  1. Instale Continue desde VS Code Extensions y abra su barra lateral; instrucciones: https://docs.continue.dev/ide-extensions/install. En el selector de configuración local abra el archivo con el control de edición/engranaje. Está en ~/.continue/config.yaml (macOS/Linux) o %USERPROFILE%\.continue\config.yaml (Windows). Use YAML, no el obsoleto config.json.

  2. Cree una clave en la consola routerra.ai (https://routerra.ai/keys) y copie un ID de modelo accesible. Integre el ejemplo en su lista models y sustituya YOUR_API_KEY y YOUR_MODEL_ID. provider: openai elige el adaptador compatible; apiBase es https://routerra.ai/v1, sin /chat/completions. apiKey autentica ante la pasarela, no ante una cuenta Continue.

  3. Guarde y seleccione la configuración local y su modelo routerra. roles limita esta entrada a chat, edit y apply. Autocompletado y embeddings requieren otros modelos con roles y endpoints compatibles. Añada capabilities: [tool_use] solo si modelo y ruta lo admiten; Agent lo necesita. No active image_input sin visión.

  4. Envíe una pregunta breve en un chat nuevo. Recargue el IDE si no se reflejan cambios y revise el registro de la pasarela. useResponsesApi: false mantiene Chat Completions incluso en familias donde Continue elige Responses automáticamente.

Si falta el modelo, revise la indentación YAML y la configuración activa. Si se llama /responses, compruebe que la opción está dentro del modelo elegido. Un chat correcto no demuestra que embeddings o autocompletado estén configurados.

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