Downsizing logodownsizing
Documentation

Using Downsizing with Continue

Route Continue (the open-source VS Code / JetBrains AI extension) traffic through Downsizing in seconds using the CLI.


Prerequisites

Install the Downsizing CLI — see the CLI guide if you haven't already.

Link Continue (Recommended)

Link Continue to Downsizing:

bash
ds link continue

The CLI idempotently writes a Downsizing model entry into ~/.continue/config.yaml— Continue's global configuration file — using the anthropic provider with a custom apiBase pointed at your Downsizing endpoint. Any existing models or settings in your config are left untouched.

Manual Setup

If you prefer to configure manually, edit ~/.continue/config.yaml(Continue's current config format — the older config.json is deprecated) and add a model entry under the top-level models list:

yaml
models:
  - name: Downsizing
    provider: anthropic
    model: claude-opus-4-8
    apiBase: https://api.downsizing.dev/YOUR_INFERENCE_ID/anthropic
    apiKey: dws_YOUR_API_KEY
    roles:
      - chat
      - edit
      - apply

Find your Inference ID and API key on the Inference API page. Continue's anthropic provider supports the apiBase override shown above, so no Chat Completions-only fallback is needed.

Verify

Reload the Continue extension (or restart your IDE) so it picks up the updated config, then open the model picker in the Continue side panel and select Downsizing. Send a message to confirm you get a response.

If Continue responds, Downsizing is set up correctly. You can also check your savings dashboard to see the request appear in your usage metrics.

Unlinking

To remove Downsizing from Continue and restore your original configuration:

bash
ds unlink continue

Spot an error or something not working? Tell us on Discord or email docs@downsizing.dev.