Docs menu

Continue

Wire: OpenAI. Base URL: https://sator-api.princep.org/v1. State: verified against Continue's YAML configuration reference.

Install#

Install the Continue extension for VS Code or JetBrains.

Configure#

In ~/.continue/config.yaml, add a model entry per Sator model you want. Note provider: openai — Continue's OpenAI provider is the one that takes a custom apiBase; there is no separate "openai-compatible" provider:

yaml
name: Sator
version: 0.0.1
schema: v1
models:
  - name: DeepSeek V4 Flash (Sator)
    provider: openai
    model: deepseek-v4-flash
    apiBase: https://sator-api.princep.org/v1
    apiKey: sk-sator-v1-...
    roles:
      - chat
      - edit

Use apiKey: ${{ secrets.SATOR_API_KEY }} with a Continue secret if you would rather not keep the key in the file.

Verify#

Select the model in Continue's chat and send Reply with exactly: ok. A working setup answers ok; the request appears in your dashboard.

Troubleshooting#

  • 404 on every requestapiBase is missing its /v1.
  • Provider not found — the value is openai, not openai-compatible or sator.
  • Wrong model namemodel must be the catalog id; name is the label you will see and can be anything.