feat: support Whisper large-v3-turbo - #325
Conversation
|
CI note: |
|
Real Windows x64 smoke test completed locally on the PR branch:
|
Load AI service settings only when selected, retaining navigation and direct section entry. Add a separate budget for the lazy chunk without relaxing existing limits. Validated with the web production build, 37 focused settings tests, template validation and compilation, and the local performance asset check.
wulien
left a comment
There was a problem hiding this comment.
The Windows x64 Whisper.cpp model is exposed through the capability catalog, installed with pinned integrity checks, and passed through to KrillinAI without remapping. Targeted daemon and settings tests, both package typechecks, Go config tests, and the current-head CI checks pass. Approved for integration into develop. The packaged Desktop E2E and an independent Windows transcription smoke test were not run in this review.
Closes #283
Summary
large-v3-turboonly for the supported Windows x64 Whisper.cpp runtime capabilityRuntime support checked
ggml-large-v3-turbo.bin, which is pinned here by commit URL, size, and SHA-256Validation
pnpm --filter @opencreator/daemon exec vitest run test/unit/creator-krillin-capabilities.test.ts test/unit/creator-krillin-dependency-loader.test.ts test/unit/creator-krillin-cli-protocol.test.ts test/integration/creator-krillin-cli-runner.test.ts --pool=forks --maxWorkers=1 --minWorkers=1(25 passed, 3 platform-skipped)pnpm --filter @opencreator/web exec vitest run src/features/settings/CreatorServicesSettingsView.test.tsx --pool=forks --maxWorkers=1 --minWorkers=1(17 passed)pnpm --filter @opencreator/daemon typecheckpnpm --filter @opencreator/web typecheckpnpm krillinai:testpnpm templates:cigit diff --checkNot run