Documentatie

Serverinstellingen

Vertaling is een LLM-taak per functie die eenmalig op de server wordt geconfigureerd. Elk vertaalverzoek van elke client — chatberichten, commitconcepten, editor- en diff-selecties — loopt via dezelfde instellingen.

De functie inschakelen

Open de sectie LLM van de Web UI en zoek de kaart Vertaling:

  1. Zet LLM-vertaling inschakelen aan;
  2. Kies een Provider — de dropdown toont LLM-addons die in de sectie Add-ons ingeschakeld zijn (de ingebouwde provider OpenAI Compatible LLM dekt de meeste gevallen);
  3. Vul de velden van de provider in onder Providerconfiguratie (voor de ingebouwde: Base URL, API Key, Model, en optioneel Extra Body, tokenlimieten, Timeout);
  4. Kies de Doeltaal waarin elke vertaling wordt geschreven.

De configuratie wordt ook bewaard terwijl de functie uit staat, maar de server past haar pas toe zodra de schakelaar aan staat. Zonder dat falen clientverzoeken met “translation addon is not configured or disabled”.

De Vertaling-kaart in de LLM-sectie — inschakelschakelaar, providerkeuze en doeltaal

Doeltaal

Anders dan de terminal- en Git-functies heeft vertaling geen Automatisch-optie — er wordt altijd vertaald naar één expliciete taal uit de lijst (English, 简体中文, 繁體中文, Deutsch, Español, Français, 日本語, 한국어, Nederlands, Polski, Português, Русский, ไทย, Tiếng Việt, العربية, Bahasa Indonesia, Bahasa Melayu, Українська). De instelling geldt serverbreed; wisselen beïnvloedt alleen nieuwe verzoeken. Een niet-ingestelde taal valt terug op Engels.

De dropdown van de doeltaal

Providergegevens hergebruiken

De kopieer/plak-knoppen naast de kop Providerconfiguratie klonen veldwaarden tussen functiekaarten die dezelfde provider-addon gebruiken — kies en vul de provider één keer (bijvoorbeeld voor Git-commitberichten), druk op Kopiëren en daarna op Plakken in de Vertaling-kaart.

Een model kiezen

Vertalingen zijn korte, latentiegevoelige prompts — een snel model verslaat een groot redeneermodel. Qwen3.5 9B achter een OpenAI-compatibel endpoint (Ollama, vLLM, llama.cpp) of DeepSeek V4 Flash via API werken beide goed. De server wacht tot 60 seconden per verzoek; trage lokale modellen hebben mogelijk een hogere Timeout nodig in de providervelden.

Denkmodus voegt seconden latentie toe zonder kwaliteitswinst hier — zet het uit in Extra Body, bv. {"enable_thinking": false} voor Qwen of {"thinking": {"type": "disabled"}} voor DeepSeek.