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
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 frFlags
| Flag | Type | Default | Description |
|---|---|---|---|
| --api-key | string | API-nøkkel for AI-leverandøren | |
| --batching | string | hvor mange blokker som deler ett LLM-kall: auto (standard), single | |
| --concurrency , -j | int | 0 | antall filer som behandles samtidig (0 = automatisk) |
| --context | string | hva modellen får vite om en blokk utover selve blokken: none, key (standard), neighbours | |
| --credential | string | navn på lagret legitimasjon som skal brukes (se 'kapi credentials list') | |
| --encoding , -e | string | tegnkoding for inndatafil | |
| --engine | string | format engine for detected files: native or a plugin name (default: native, then plugins) | |
| --explain | bool | false | skriv ut de løste kilde → mål-bindingene og avslutt uten å kjøre |
| --fail-on-unknown | bool | false | avslutt med feil hvis en fil ikke kan behandles (standard: hopp over med en advarsel) |
| --format , -f | string | overstyr gjenkjenning av inngangsformat | |
| --input , -i | stringSlice | sti til inndatafil(er); gjenta for flere filer | |
| --instruction | string | ekstra veiledning til modellen under oversettelse (f.eks. "uformelt register; behold produktnavn på engelsk") | |
| --memory | string | navngitt memory for resirkuleringsflyt (løses opp fra KAPI_HOME) | |
| --model | string | navn på AI-modell | |
| --output , -o | string | utdatasti eller mal (f.eks. ./out/{name}_{lang}.{ext}) | |
| --pack | bool | false | når du transformerer en .kpz, skriv også resultatet tilbake til .kpz (auto-pack) |
| --parallel-blocks | int | 0 | fordel blokkbehandling på N goroutiner (0 = av) |
| --print-ops | bool | false | write no file and print the change set the run would apply, for kapi apply |
| --progress | string | strøm fremdriftshendelser til stderr som NDJSON (verdi: jsonl); hendelser bruker vokabularet for flyt-kjøringshendelser | |
| --project , -p | string | sti til en kapi.yaml-prosjektoppskrift eller dens katalog (oppdages automatisk fra gjeldende katalog hvis utelatt) | |
| --provider | string | anthropic | AI-leverandør (anthropic, openai, ollama) |
| --source-lang | string | kildespråk (f.eks. en, en-US; standard er prosjektets source_language, ellers en) | |
| --stats | bool | false | inkluder del-/blokktellinger i utdata |
| --strict | bool | false | alias for --fail-on-unknown |
| --target-lang | string | målspråk (f.eks. fr, de-DE) | |
| --termstore | string | navngitt termlager for term-oppslag/håndhevelse (løses fra KAPI_HOME) | |
| --trace | string | skriv 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