Gå til hovedinnhold

kapi run

kapi run [flow-name] [flags]

Kjør en sammensatt flyt som kobler flere verktøy sammen.

Flyter er pipeline med flere verktøy. For enkeltverktøy-operasjoner, bruk verktøyet direkte (f.eks. «kapi translate» i stedet for «kapi run translate»). For å holde hele prosjektet oppdatert, bruk 'kapi up': kapi-løkken lever der; run er nødutgangen for én navngitt pipeline, ett pass.

Innebygde flyter: translate-qa Oversett + kvalitetskontroll med AI/LLM

Egendefinerte flyter kan defineres i kapi.yaml-oppskriften eller .kapi/flows/ som YAML-filer.

Bruk -p for å kjøre en flyt fra en kapi.yaml-oppskrift: kapi run translate -p kapi.yaml

Commandrun
Groupadvanced
Try it

Runs in your browser against a small sample file. Edit the command before running, or press Run to execute it as shown.

kapi run translate-qa -i app.xliff --target-lang fr
Flags
FlagTypeDefaultDescription
--api-key stringAPI-nøkkel for AI-leverandøren
--batching stringhvor mange blokker som deler ett LLM-kall: auto (standard), single
--concurrency , -jint0antall filer som behandles samtidig (0 = automatisk)
--context stringhva modellen får vite om en blokk utover selve blokken: none, key (standard), neighbours
--credential stringnavn på lagret legitimasjon som skal brukes (se 'kapi credentials list')
--encoding , -estringtegnkoding for inndatafil
--engine stringformat engine for detected files: native or a plugin name (default: native, then plugins)
--explain boolfalseskriv ut de løste kilde → mål-bindingene og avslutt uten å kjøre
--fail-on-unknown boolfalseavslutt med feil hvis en fil ikke kan behandles (standard: hopp over med en advarsel)
--format , -fstringoverstyr gjenkjenning av inngangsformat
--input , -istringSlicesti til inndatafil(er); gjenta for flere filer
--instruction stringekstra veiledning til modellen under oversettelse (f.eks. "uformelt register; behold produktnavn på engelsk")
--memory stringnavngitt memory for resirkuleringsflyt (løses opp fra KAPI_HOME)
--model stringnavn på AI-modell
--output , -ostringutdatasti eller mal (f.eks. ./out/{name}_{lang}.{ext})
--pack boolfalsenår du transformerer en .kpz, skriv også resultatet tilbake til .kpz (auto-pack)
--parallel-blocks int0fordel blokkbehandling på N goroutiner (0 = av)
--print-ops boolfalsewrite no file and print the change set the run would apply, for kapi apply
--progress stringstrøm fremdriftshendelser til stderr som NDJSON (verdi: jsonl); hendelser bruker vokabularet for flyt-kjøringshendelser
--project , -pstringsti til en kapi.yaml-prosjektoppskrift eller dens katalog (oppdages automatisk fra gjeldende katalog hvis utelatt)
--provider stringanthropicAI-leverandør (anthropic, openai, ollama)
--source-lang stringkildespråk (f.eks. en, en-US; standard er prosjektets source_language, ellers en)
--stats boolfalseinkluder del-/blokktellinger i utdata
--strict boolfalsealias for --fail-on-unknown
--target-lang stringmålspråk (f.eks. fr, de-DE)
--termstore stringnavngitt termlager for term-oppslag/håndhevelse (løses fra KAPI_HOME)
--trace stringskriv flyt-spor-JSON til fil (for flytvisualisering)
More examples
kapi run translate-qa -i messages.json --target-lang de
kapi run pseudo -p kapi.yaml # a project-defined flow

← Back to the Command Reference