Continue.dev

Senast uppdaterad:

På denna sida

Kör Continue i VS Code eller JetBrains mot staik — en modell per roll: 35b för chat/edit, 9b för autocomplete och bge-m3 för embeddings (kodbasindexering).

Konfiguration (config.yaml)

yaml
name: staik
version: 0.0.1
schema: v1
models:
  - name: staik qwen3.6 35b
    provider: openai
    model: qwen3.6:35b-a3b
    apiBase: https://api.staik.se/v1
    apiKey: ${{ secrets.STAIK_API_KEY }}
    defaultCompletionOptions:
      contextLength: 131072   # halva av 262k — snabbt + headroom för output
      maxTokens: 8192
    roles:
      - chat
      - edit
      - apply
  - name: staik qwen3.5 9b
    provider: openai
    model: qwen3.5:9b
    apiBase: https://api.staik.se/v1
    apiKey: ${{ secrets.STAIK_API_KEY }}
    defaultCompletionOptions:
      contextLength: 16384    # medvetet lågt — snabb autocomplete
      maxTokens: 4096
    roles:
      - autocomplete
  - name: staik bge-m3
    provider: openai
    model: bge-m3:latest
    apiBase: https://api.staik.se/v1
    apiKey: ${{ secrets.STAIK_API_KEY }}
    roles:
      - embed

Lägg din nyckel i Continues secrets (eller ersätt platshållaren med sk-st-nyckeln direkt).

Kontextfönster

Sätt contextLength till ungefär halva modellens fönster. Continue fyller annars gärna hela fönstret med repo-kontext, och fulla 262K blir både långsammare och äter mer av tokenbudgeten. Behöver du riktigt stora repo-kontexter, höj siffran igen.

ModellFullt fönsterRekommenderad contextLength
qwen3.6:35b-a3b262 144131 072
gemma4:31b262 144131 072
qwen3.5:9b262 14416 384 (autocomplete)

config.json (äldre format)

Kör du en äldre Continue-version är upplägget detsamma:

json
{
  "models": [
    {
      "title": "staik qwen3.6 35b",
      "provider": "openai",
      "model": "qwen3.6:35b-a3b",
      "apiBase": "https://api.staik.se/v1",
      "apiKey": "sk-st-your-key",
      "contextLength": 131072,
      "completionOptions": { "maxTokens": 8192 }
    }
  ],
  "tabAutocompleteModel": {
    "title": "staik qwen3.5 9b",
    "provider": "openai",
    "model": "qwen3.5:9b",
    "apiBase": "https://api.staik.se/v1",
    "apiKey": "sk-st-your-key"
  },
  "embeddingsProvider": {
    "provider": "openai",
    "model": "bge-m3:latest",
    "apiBase": "https://api.staik.se/v1",
    "apiKey": "sk-st-your-key"
  }
}

Indexeringen stannar i Sverige

Continue indexerar hela kodbasen med embeddings-modellen. Lägg bge-m3:latest på embed-rollen så stannar även indexeringen på svensk GPU-infrastruktur i stället för att gå mot en tredjepartsleverantör.

Vill du köra Claude Code eller OpenCode i stället? Se Claude Code och OpenCode.