Theme
Language

Continue

Connect Continue through the OpenAI provider, apiBase, and the GETVIBE_API_KEY environment variable.

Ready-made config

Built from our catalog on request: the API address, every published model with its context and output limit, and the recommended settings. It contains no key. Add the line GETVIBE_API_KEY=your_key to ~/.continue/.env — the config references it as ${{ secrets.GETVIBE_API_KEY }}.

# macOS / Linux
mkdir -p ~/.continue
curl -fsSL https://getvibeapi.com/api/integrations/continue.yaml -o ~/.continue/config.yaml
# Windows PowerShell
New-Item -ItemType Directory -Force "$HOME\.continue" | Out-Null
Invoke-WebRequest https://getvibeapi.com/api/integrations/continue.yaml -OutFile "$HOME\.continue\config.yaml"
  • Main model — gpt-6.1-sol: strong agentic coder with a large context at a moderate price; the bare id keeps cross-channel failover on.
  • Small tasks — deepseek-v4.1-flash: cheapest capable model with a 1M context, for titles, summaries, commit messages and compaction.
  • Streaming on, a 600-second request timeout, reasoning effort medium: a long reasoning answer takes minutes, and without streaming it runs into the wait limit.
  • Bare model IDs everywhere, no :suffix — that keeps automatic failover to a healthy channel on.
The catalog changes: when new models appear, download the file again. To keep only some models, add ?models= with comma-separated IDs to the URL.

In Continue add an OpenAI-compatible model. Keep the key out of the config file: put the line GETVIBE_API_KEY=sk-pv-… in ~/.continue/.env, and config.yaml references it as ${{ secrets.GETVIBE_API_KEY }}. Continue does not understand ${env:…}.

config.yaml

name: GetVibe API
version: 1.0.0
schema: v1
models:
  - name: GetVibe API — GPT-6.1 Sol
    provider: openai
    model: gpt-6.1-sol
    apiBase: https://getvibeapi.com/v1
    apiKey: ${{ secrets.GETVIBE_API_KEY }}
  - name: GetVibe API — Claude Opus 5.5
    provider: openai
    model: claude-opus-5.5
    apiBase: https://getvibeapi.com/v1
    apiKey: ${{ secrets.GETVIBE_API_KEY }}
  - name: GetVibe API — DeepSeek V4.1 Flash
    provider: openai
    model: deepseek-v4.1-flash
    apiBase: https://getvibeapi.com/v1
    apiKey: ${{ secrets.GETVIBE_API_KEY }}
  - name: GetVibe API — Kimi K3.1 Pro
    provider: openai
    model: kimi-k3.1-pro
    apiBase: https://getvibeapi.com/v1
    apiKey: ${{ secrets.GETVIBE_API_KEY }}

Restart the VS Code window or JetBrains IDE, pick the model in Continue and send “Reply: ready”.

PyCharm, IntelliJ IDEA and other JetBrains IDEs: install the plugin from Settings → Plugins → Marketplace → Continue. The same ~/.continue/config.yaml and the key in ~/.continue/.env work there as in VS Code.

For normal use, specify the bare public model name without a :suffix: a suffix pins one channel and disables automatic switching to a healthy one.
Continue + GetVibe API — OpenAI provider in VS Code | GetVibe API