From 3a64ac750b688593991d241c2d0a06b1e36a5a98 Mon Sep 17 00:00:00 2001 From: opaninakuffo Date: Thu, 17 Sep 2026 14:21:40 +0000 Subject: [PATCH 1/2] =?UTF-8?q?chore[skiplog|notask]:=20backmerge=20releas?= =?UTF-8?q?e-ai-sdk-provider-0.8.0=20=E2=80=94=20version=20bump,=20CLI=20p?= =?UTF-8?q?eer,=20changelog?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/ai-sdk-provider/CHANGELOG.md | 68 +++++++++++++++++++ packages/ai-sdk-provider/README.md | 4 +- .../changelog/0.8.0/CHANGELOG.md | 12 ++++ .../changelog/0.8.0/CHANGELOG_LLM.md | 67 ++++++++++++++++++ .../changelog/0.8.0/breaking.md | 23 +++++++ .../ai-sdk-provider/changelog/0.8.0/models.md | 21 ++++++ packages/ai-sdk-provider/package.json | 4 +- 7 files changed, 195 insertions(+), 4 deletions(-) create mode 100644 packages/ai-sdk-provider/changelog/0.8.0/CHANGELOG.md create mode 100644 packages/ai-sdk-provider/changelog/0.8.0/CHANGELOG_LLM.md create mode 100644 packages/ai-sdk-provider/changelog/0.8.0/breaking.md create mode 100644 packages/ai-sdk-provider/changelog/0.8.0/models.md diff --git a/packages/ai-sdk-provider/CHANGELOG.md b/packages/ai-sdk-provider/CHANGELOG.md index 7482961322..f11cef1c01 100644 --- a/packages/ai-sdk-provider/CHANGELOG.md +++ b/packages/ai-sdk-provider/CHANGELOG.md @@ -1,5 +1,73 @@ # Changelog +## [0.8.0] + +📦 **NPM:** https://www.npmjs.com/package/@qvac/ai-sdk-provider/v/0.8.0 + +QVAC AI SDK Provider 0.8.0 follows `@qvac/cli` 0.14.0. Diffusion VAE constants are named from the VAE type tag, and the model catalog picks up AfriSLM translation weights and Parakeet 0.6B. + +Managed mode needs `@qvac/cli@^0.14.0`. Publish after CLI 0.14.0 is on npm. External mode is unchanged. + +## Breaking Changes + +### Managed mode requires `@qvac/cli` 0.14 + +The optional CLI peer narrows to `^0.14.0`. 0.13 cannot satisfy that range. + +**Before:** + +```json +{ "peerDependencies": { "@qvac/cli": "^0.13.0" } } +``` + +**After:** + +```json +{ "peerDependencies": { "@qvac/cli": "^0.14.0" } } +``` + +```bash +npm install @qvac/ai-sdk-provider ai @ai-sdk/openai-compatible @qvac/cli@^0.14.0 +``` + +### Diffusion VAE export names + +VAE constants are named from the type tag, not a numeric suffix. + +**Before:** + +```typescript +ABOT_WORLD_0_5B_LF_VAE +ABOT_WORLD_0_5B_LF_VAE_F16 +LTX_2_3_VAE +LTX_2_3_VAE_1 +``` + +**After:** + +```typescript +ABOT_WORLD_0_5B_LF_TAEHV_VAE +ABOT_WORLD_0_5B_LF_WAN_VAE +LTX_2_3_AUDIO_VAE +LTX_2_3_VIDEO_VAE +``` + +## Model Changes + +### Added + +``` +PARAKEET_0_6B_F16 +PARAKEET_0_6B_Q4_0 +PARAKEET_0_6B_Q8_0 +TRANSLATEPSY_AFRISLM_0_8B_TRANSLATION_Q4_K_M +TRANSLATEPSY_AFRISLM_0_8B_TRANSLATION_Q8_0 +TRANSLATEPSY_AFRISLM_2B_TRANSLATION_Q4_K_M +TRANSLATEPSY_AFRISLM_2B_TRANSLATION_Q8_0 +TRANSLATEPSY_AFRISLM_4B_TRANSLATION_Q4_K_M +TRANSLATEPSY_AFRISLM_4B_TRANSLATION_Q8_0 +``` + ## [0.7.0] Release Date: 2026-09-04 diff --git a/packages/ai-sdk-provider/README.md b/packages/ai-sdk-provider/README.md index 604342fd6f..fa4069cf60 100644 --- a/packages/ai-sdk-provider/README.md +++ b/packages/ai-sdk-provider/README.md @@ -160,7 +160,7 @@ Custom `fetch` wrappers receive requests after managed authorization has been ap ```bash # Managed mode needs the QVAC CLI available (optional peer dependency): -npm install @qvac/ai-sdk-provider ai @ai-sdk/openai-compatible @qvac/cli@^0.13.0 +npm install @qvac/ai-sdk-provider ai @ai-sdk/openai-compatible @qvac/cli@^0.14.0 ``` ```ts @@ -233,7 +233,7 @@ const res = await fetch(`${qvac.baseURL}/models`, { Treat it as secret material. The property is non-enumerable, so `{ ...provider }`, `Object.keys(provider)`, and object dumps never carry it; never log it or hand it to an untrusted process. -Neither the detached runner nor the `qvac serve` it starts receives the key through argv: both read it from a one-shot `0600` file, so it cannot be recovered from `ps` or `/proc//cmdline`. Every CLI in the supported `^0.13.0` peer range takes `--api-key-file`, so the argv fallback is reached only behind a `serveBinPath` override, whose version cannot be determined. +Neither the detached runner nor the `qvac serve` it starts receives the key through argv: both read it from a one-shot `0600` file, so it cannot be recovered from `ps` or `/proc//cmdline`. Every CLI in the supported `^0.14.0` peer range takes `--api-key-file`, so the argv fallback is reached only behind a `serveBinPath` override, whose version cannot be determined. ### Per-model configuration diff --git a/packages/ai-sdk-provider/changelog/0.8.0/CHANGELOG.md b/packages/ai-sdk-provider/changelog/0.8.0/CHANGELOG.md new file mode 100644 index 0000000000..e1c39a241f --- /dev/null +++ b/packages/ai-sdk-provider/changelog/0.8.0/CHANGELOG.md @@ -0,0 +1,12 @@ +# Changelog v0.8.0 + +Release Date: 2026-09-17 + +## 🐞 Fixes + +- Derive diffusion VAE export names from the type tag. (see PR [#4234](https://github.com/tetherto/qvac/pull/4234)) - See [breaking changes](./breaking.md) + +## 📦 Models + +- Regenerate SDK and AI SDK provider model catalogs. (see PR [#4384](https://github.com/tetherto/qvac/pull/4384)) - See [model changes](./models.md) + Added: TRANSLATEPSY_AFRISLM_0_8B_TRANSLATION_Q4_K_M, TRANSLATEPSY_AFRISLM_0_8B_TRANSLATION_Q8_0, TRANSLATEPSY_AFRISLM_2B_TRANSLATION_Q4_K_M, TRANSLATEPSY_AFRISLM_2B_TRANSLATION_Q8_0, TRANSLATEPSY_AFRISLM_4B_TRANSLATION_Q4_K_M (and 4 more) diff --git a/packages/ai-sdk-provider/changelog/0.8.0/CHANGELOG_LLM.md b/packages/ai-sdk-provider/changelog/0.8.0/CHANGELOG_LLM.md new file mode 100644 index 0000000000..26f2b0ded4 --- /dev/null +++ b/packages/ai-sdk-provider/changelog/0.8.0/CHANGELOG_LLM.md @@ -0,0 +1,67 @@ +# QVAC AI SDK Provider v0.8.0 Release Notes + +📦 **NPM:** https://www.npmjs.com/package/@qvac/ai-sdk-provider/v/0.8.0 + +QVAC AI SDK Provider 0.8.0 follows `@qvac/cli` 0.14.0. Diffusion VAE constants are named from the VAE type tag, and the model catalog picks up AfriSLM translation weights and Parakeet 0.6B. + +Managed mode needs `@qvac/cli@^0.14.0`. Publish after CLI 0.14.0 is on npm. External mode is unchanged. + +## Breaking Changes + +### Managed mode requires `@qvac/cli` 0.14 + +The optional CLI peer narrows to `^0.14.0`. 0.13 cannot satisfy that range. + +**Before:** + +```json +{ "peerDependencies": { "@qvac/cli": "^0.13.0" } } +``` + +**After:** + +```json +{ "peerDependencies": { "@qvac/cli": "^0.14.0" } } +``` + +```bash +npm install @qvac/ai-sdk-provider ai @ai-sdk/openai-compatible @qvac/cli@^0.14.0 +``` + +### Diffusion VAE export names + +VAE constants are named from the type tag, not a numeric suffix. + +**Before:** + +```typescript +ABOT_WORLD_0_5B_LF_VAE +ABOT_WORLD_0_5B_LF_VAE_F16 +LTX_2_3_VAE +LTX_2_3_VAE_1 +``` + +**After:** + +```typescript +ABOT_WORLD_0_5B_LF_TAEHV_VAE +ABOT_WORLD_0_5B_LF_WAN_VAE +LTX_2_3_AUDIO_VAE +LTX_2_3_VIDEO_VAE +``` + +## Model Changes + +### Added + +``` +PARAKEET_0_6B_F16 +PARAKEET_0_6B_Q4_0 +PARAKEET_0_6B_Q8_0 +TRANSLATEPSY_AFRISLM_0_8B_TRANSLATION_Q4_K_M +TRANSLATEPSY_AFRISLM_0_8B_TRANSLATION_Q8_0 +TRANSLATEPSY_AFRISLM_2B_TRANSLATION_Q4_K_M +TRANSLATEPSY_AFRISLM_2B_TRANSLATION_Q8_0 +TRANSLATEPSY_AFRISLM_4B_TRANSLATION_Q4_K_M +TRANSLATEPSY_AFRISLM_4B_TRANSLATION_Q8_0 +``` diff --git a/packages/ai-sdk-provider/changelog/0.8.0/breaking.md b/packages/ai-sdk-provider/changelog/0.8.0/breaking.md new file mode 100644 index 0000000000..95b90bfa7d --- /dev/null +++ b/packages/ai-sdk-provider/changelog/0.8.0/breaking.md @@ -0,0 +1,23 @@ +# 💥 Breaking Changes v0.8.0 + +## Derive diffusion VAE export names from the type tag + +PR: [#4234](https://github.com/tetherto/qvac/pull/4234) + +**BEFORE:** + +```typescript +ABOT_WORLD_0_5B_LF_VAE +ABOT_WORLD_0_5B_LF_VAE_F16 +LTX_2_3_VAE +LTX_2_3_VAE_1 +``` + +**AFTER:** + +```typescript +ABOT_WORLD_0_5B_LF_TAEHV_VAE +ABOT_WORLD_0_5B_LF_WAN_VAE +LTX_2_3_AUDIO_VAE +LTX_2_3_VIDEO_VAE +``` diff --git a/packages/ai-sdk-provider/changelog/0.8.0/models.md b/packages/ai-sdk-provider/changelog/0.8.0/models.md new file mode 100644 index 0000000000..df1eaebced --- /dev/null +++ b/packages/ai-sdk-provider/changelog/0.8.0/models.md @@ -0,0 +1,21 @@ +# 📦 Model Changes v0.8.0 + +## Added Models + +``` +PARAKEET_0_6B_F16 +PARAKEET_0_6B_Q4_0 +PARAKEET_0_6B_Q8_0 +TRANSLATEPSY_AFRISLM_0_8B_TRANSLATION_Q4_K_M +TRANSLATEPSY_AFRISLM_0_8B_TRANSLATION_Q8_0 +TRANSLATEPSY_AFRISLM_2B_TRANSLATION_Q4_K_M +TRANSLATEPSY_AFRISLM_2B_TRANSLATION_Q8_0 +TRANSLATEPSY_AFRISLM_4B_TRANSLATION_Q4_K_M +TRANSLATEPSY_AFRISLM_4B_TRANSLATION_Q8_0 +``` + +--- + +### Related PRs + +- [#4384](https://github.com/tetherto/qvac/pull/4384) - Regenerate SDK and AI SDK provider model catalogs diff --git a/packages/ai-sdk-provider/package.json b/packages/ai-sdk-provider/package.json index 711f760634..ecbc641586 100644 --- a/packages/ai-sdk-provider/package.json +++ b/packages/ai-sdk-provider/package.json @@ -1,6 +1,6 @@ { "name": "@qvac/ai-sdk-provider", - "version": "0.7.0", + "version": "0.8.0", "description": "Vercel AI SDK provider for the QVAC local AI runtime (chat, embeddings, transcription, translation, speech, OCR, image)", "author": "Tether", "license": "Apache-2.0", @@ -73,7 +73,7 @@ }, "peerDependencies": { "@ai-sdk/openai-compatible": "^3.0", - "@qvac/cli": "^0.13.0", + "@qvac/cli": "^0.14.0", "ai": "^7.0" }, "peerDependenciesMeta": { From b033a759006922eed1c0dd95d4948cf5f9b2ac1a Mon Sep 17 00:00:00 2001 From: opaninakuffo Date: Fri, 18 Sep 2026 12:57:13 +0000 Subject: [PATCH 2/2] chore[notask]: list the full 0.8.0 catalog added and removed constants Provider constants.ts is public API. 0.8.0 adds 126 names and removes 118; the notes only showed the first few. --- packages/ai-sdk-provider/CHANGELOG.md | 246 +++++++++++++++++- .../changelog/0.8.0/CHANGELOG.md | 3 +- .../changelog/0.8.0/CHANGELOG_LLM.md | 246 +++++++++++++++++- .../changelog/0.8.0/breaking.md | 8 + .../ai-sdk-provider/changelog/0.8.0/models.md | 241 +++++++++++++++++ 5 files changed, 741 insertions(+), 3 deletions(-) diff --git a/packages/ai-sdk-provider/CHANGELOG.md b/packages/ai-sdk-provider/CHANGELOG.md index f11cef1c01..25bb6104e6 100644 --- a/packages/ai-sdk-provider/CHANGELOG.md +++ b/packages/ai-sdk-provider/CHANGELOG.md @@ -4,7 +4,7 @@ 📦 **NPM:** https://www.npmjs.com/package/@qvac/ai-sdk-provider/v/0.8.0 -QVAC AI SDK Provider 0.8.0 follows `@qvac/cli` 0.14.0. Diffusion VAE constants are named from the VAE type tag, and the model catalog picks up AfriSLM translation weights and Parakeet 0.6B. +QVAC AI SDK Provider 0.8.0 follows `@qvac/cli` 0.14.0. Diffusion VAE constants are named from the VAE type tag. The catalog picks up AfriSLM translation weights and Parakeet 0.6B, and drops 118 exports that were in 0.7.0. Managed mode needs `@qvac/cli@^0.14.0`. Publish after CLI 0.14.0 is on npm. External mode is unchanged. @@ -52,20 +52,264 @@ LTX_2_3_AUDIO_VAE LTX_2_3_VIDEO_VAE ``` +### Catalog constants dropped from 0.7.0 + +Exported `constants.ts` names are the provider API. 0.8.0 removes 118 of them: OCR recognizer/detector aliases, `PARAKEET_TDT_*` splits, all `TTS_SUPERTONIC*` exports, and other TTS/Parakeet CTC identifiers. Code that imported those names from `@qvac/ai-sdk-provider` 0.7.0 will not compile. The full lists are under Model Changes. + ## Model Changes ### Added ``` +ABOT_WORLD_0_5B_LF_TAEHV_VAE +ABOT_WORLD_0_5B_LF_WAN_VAE +ABOT_WORLD_0_5B_Q8_0 +DEEPSEEK_V4_304B_INST_UD_IQ2_M_SHARD +GEMMA4_2B_MULTIMODAL_Q8_0 +GEMMA_3_12B_Q4_K_XL +HEALTHCARE_1_7B_MEDICAL_BF16 +HEALTHCARE_1_7B_MEDICAL_IQ3_M +HEALTHCARE_1_7B_MEDICAL_IQ3_XXS +HEALTHCARE_1_7B_MEDICAL_IQ4_NL +HEALTHCARE_1_7B_MEDICAL_IQ4_XS +HEALTHCARE_1_7B_MEDICAL_Q4_K_M +HEALTHCARE_1_7B_MEDICAL_Q5_K_M +HEALTHCARE_1_7B_MEDICAL_Q8_0 +HEALTHCARE_4B_MEDICAL_BF16 +HEALTHCARE_4B_MEDICAL_IQ3_M +HEALTHCARE_4B_MEDICAL_IQ3_XXS +HEALTHCARE_4B_MEDICAL_IQ4_NL +HEALTHCARE_4B_MEDICAL_IQ4_XS +HEALTHCARE_4B_MEDICAL_Q4_K_M +HEALTHCARE_4B_MEDICAL_Q5_K_M +HEALTHCARE_4B_MEDICAL_Q8_0 +LTX_2_3_22B_DISTILLED_EMBEDDINGS_CONNECTORS +LTX_2_3_22B_Q2_K +LTX_2_3_22B_Q5_K_M +LTX_2_3_AUDIO_VAE +LTX_2_3_VIDEO_VAE +MMPROJ_OCR_3B_MULTIMODAL_F16 +MMPROJ_OCR_3B_MULTIMODAL_Q8_0 +MMPROJ_QWEN3_5_2B_MULTIMODAL_Q8_0 +MMPROJ_QWEN3_5_4B_MULTIMODAL_Q8_0 +MMPROJ_QWEN3_8_27B_MULTIMODAL_F16 +MMPROJ_QWEN3_8_FLASH_NEXT_177B_MULTIMODAL_F16 +MMPROJ_VISIONPSY_NANO_460M_MULTIMODAL_Q8_0 +MMPROJ_VISIONPSY_NANO_460M_MULTIMODAL_Q8_0_1 +MOE_35B_INST_IQ2_XXS +MOE_35B_INST_Q4_K_M +MOE_35B_INST_Q8_0 +OCR_3B_MULTIMODAL_Q4_0 +OCR_CRAFT +OCR_DOCTR +OCR_DOCTR_1 +OCR_LATIN PARAKEET_0_6B_F16 PARAKEET_0_6B_Q4_0 PARAKEET_0_6B_Q8_0 +PARAKEET_CTC_0_6B_F16 +PARAKEET_CTC_0_6B_Q4_0 +PARAKEET_CTC_0_6B_Q8_0 +PARAKEET_EOU_120M_V1_F16 +PARAKEET_EOU_120M_V1_Q4_0 +PARAKEET_EOU_120M_V1_Q8_0 +PARAKEET_INDIC_CONFORMER_CTC_F16 +PARAKEET_INDIC_CONFORMER_CTC_Q4_0 +PARAKEET_INDIC_CONFORMER_CTC_Q8_0 +PARAKEET_SORTFORMER_4SPK_V1_F16 +PARAKEET_SORTFORMER_4SPK_V1_Q4_0 +PARAKEET_SORTFORMER_4SPK_V1_Q8_0 +PARAKEET_SORTFORMER_4SPK_V2_1_F16 +PARAKEET_SORTFORMER_4SPK_V2_1_Q4_0 +PARAKEET_SORTFORMER_4SPK_V2_1_Q8_0 +PARAKEET_TDT_0_6B_V3_F16 +PARAKEET_TDT_0_6B_V3_Q4_0 +PARAKEET_TDT_0_6B_V3_Q8_0 +PARAKEET_UNIFIED_0_6B_F16 +PARAKEET_UNIFIED_0_6B_Q4_0 +PARAKEET_UNIFIED_0_6B_Q8_0 +QWEN3_5_2B_MULTIMODAL_Q8_0 +QWEN3_8_27B_MULTIMODAL_UD_Q4_K_XL +QWEN3_8_27B_MULTIMODAL_UD_Q8_K_XL +QWEN3_8_FLASH_NEXT_177B_MULTIMODAL_UD_Q2_K_XL_SHARD +QWEN3_8_FLASH_NEXT_177B_MULTIMODAL_UD_Q4_K_XL_SHARD TRANSLATEPSY_AFRISLM_0_8B_TRANSLATION_Q4_K_M TRANSLATEPSY_AFRISLM_0_8B_TRANSLATION_Q8_0 TRANSLATEPSY_AFRISLM_2B_TRANSLATION_Q4_K_M TRANSLATEPSY_AFRISLM_2B_TRANSLATION_Q8_0 TRANSLATEPSY_AFRISLM_4B_TRANSLATION_Q4_K_M TRANSLATEPSY_AFRISLM_4B_TRANSLATION_Q8_0 +TTS_CANGJIE_ZH_CHATTERBOX +TTS_CODEC_DECODER_AUDIO8_FP16 +TTS_CODEC_DECODER_AUDIO8_Q8_0 +TTS_CODEC_ENCODER_AUDIO8_FP16 +TTS_CODEC_ENCODER_AUDIO8_Q8_0 +TTS_COSYVOICE3_CAMPPLUS_COSYVOICE_FP32 +TTS_COSYVOICE3_FLOW_COSYVOICE_FP32 +TTS_COSYVOICE3_HIFT_COSYVOICE_FP32 +TTS_COSYVOICE3_LLM_COSYVOICE_Q8_0 +TTS_COSYVOICE3_S3TOK_COSYVOICE_FP16 +TTS_COSYVOICE3_S3TOK_COSYVOICE_FP32 +TTS_COSYVOICE3_S3TOK_COSYVOICE_Q8_0 +TTS_COSYVOICE3_TOKENIZER_COSYVOICE +TTS_COSYVOICE3_TOKENIZER_COSYVOICE_1 +TTS_COSYVOICE3_VOICE_COSYVOICE +TTS_COSYVOICE3_VOICE_COSYVOICE_1 +TTS_COSYVOICE3_VOICE_COSYVOICE_2 +TTS_DENOISER_LAVASR_FP16 +TTS_ENHANCER_LAVASR_FP16 +TTS_ENHANCER_LAVASR_FP32 +TTS_INDIC_MULTILINGUAL_PARLER_TTS_FP16 +TTS_INDIC_MULTILINGUAL_PARLER_TTS_FP32 +TTS_INDIC_MULTILINGUAL_PARLER_TTS_Q8_0 +TTS_LARGE_V1_EN_PARLER_TTS_FP16 +TTS_LARGE_V1_EN_PARLER_TTS_FP32 +TTS_LARGE_V1_EN_PARLER_TTS_Q8_0 +TTS_LM_MULTILINGUAL_AUDIO8_FP16 +TTS_LM_MULTILINGUAL_AUDIO8_Q8_0 +TTS_MECAB_IPADIC_CHATTERBOX +TTS_MECAB_IPADIC_CHATTERBOX_1 +TTS_MECAB_IPADIC_CHATTERBOX_2 +TTS_MECAB_IPADIC_CHATTERBOX_3 +TTS_MECAB_IPADIC_CHATTERBOX_4 +TTS_MECAB_IPADIC_CHATTERBOX_5 +TTS_MINI_V1_EN_PARLER_TTS_FP16 +TTS_MINI_V1_EN_PARLER_TTS_FP32 +TTS_MINI_V1_EN_PARLER_TTS_Q8_0 +TTS_MULTILINGUAL_SUPERTONIC3_FP16 +TTS_MULTILINGUAL_SUPERTONIC3_FP32 +TTS_MULTILINGUAL_SUPERTONIC3_Q4_0 +TTS_MULTILINGUAL_SUPERTONIC3_Q8_0 +UMT5_XXL_ENC_Q8_0 +VISIONPSY_NANO_460M_MULTIMODAL_Q4_K_M +VISIONPSY_NANO_460M_MULTIMODAL_Q4_K_M_1 +VISIONPSY_NANO_460M_MULTIMODAL_Q8_0 +VISIONPSY_NANO_460M_MULTIMODAL_Q8_0_1 +WAN2_2_TI2V_5B_Q5_K_S +WAN_2_2_COMFYUI_REPACKAGED_VAE +``` + +### Removed + +``` +OCR_ARABIC_RECOGNIZER +OCR_BENGALI_RECOGNIZER +OCR_CRAFT_DETECTOR +OCR_CYRILLIC_RECOGNIZER +OCR_DETECTOR_DB_MOBILENET_V3_LARGE +OCR_DETECTOR_DB_RESNET50 +OCR_DEVANAGARI_RECOGNIZER +OCR_JAPANESE_RECOGNIZER +OCR_KANNADA_RECOGNIZER +OCR_KOREAN_RECOGNIZER +OCR_LATIN_RECOGNIZER +OCR_LATIN_RECOGNIZER_1 +OCR_RECOGNIZER_CRNN_MOBILENET_V3_SMALL +OCR_RECOGNIZER_PARSEQ +OCR_TAMIL_RECOGNIZER +OCR_TELUGU_RECOGNIZER +OCR_THAI_RECOGNIZER +OCR_ZH_SIM_RECOGNIZER +OCR_ZH_TRA_RECOGNIZER +PARAKEET_CTC_FP32 +PARAKEET_CTC_TOKENIZER +PARAKEET_EOU_DECODER_FP32 +PARAKEET_EOU_ENCODER_FP32 +PARAKEET_EOU_TOKENIZER +PARAKEET_SORTFORMER_FP32 +PARAKEET_TDT_DECODER_FP32 +PARAKEET_TDT_DECODER_INT8 +PARAKEET_TDT_ENCODER_FP32 +PARAKEET_TDT_ENCODER_INT8 +PARAKEET_TDT_F16 +PARAKEET_TDT_PARAKEET_CTC_0_6B_Q8_0_Q8_0 +PARAKEET_TDT_PARAKEET_EOU_120M_V1_Q4_0_Q4_0 +PARAKEET_TDT_PARAKEET_EOU_120M_V1_Q8_0_Q8_0 +PARAKEET_TDT_PARAKEET_TDT_0_6B_V3_Q4_0_Q4_0 +PARAKEET_TDT_PARAKEET_TDT_0_6B_V3_Q8_0_Q8_0 +PARAKEET_TDT_PREPROCESSOR_FP32 +PARAKEET_TDT_PREPROCESSOR_INT8 +PARAKEET_TDT_Q4_0 +PARAKEET_TDT_Q4_0_1 +PARAKEET_TDT_Q8_0 +PARAKEET_TDT_Q8_0_1 +PARAKEET_TDT_VOCAB +TTS_CONDITIONAL_DECODER_EN_CHATTERBOX_FP16 +TTS_CONDITIONAL_DECODER_EN_CHATTERBOX_FP32 +TTS_CONDITIONAL_DECODER_EN_CHATTERBOX_Q4 +TTS_CONDITIONAL_DECODER_EN_CHATTERBOX_Q4F16 +TTS_CONDITIONAL_DECODER_EN_CHATTERBOX_QUANTIZED +TTS_EMBED_TOKENS_EN_CHATTERBOX_FP16 +TTS_EMBED_TOKENS_EN_CHATTERBOX_FP32 +TTS_EMBED_TOKENS_EN_CHATTERBOX_Q4 +TTS_EMBED_TOKENS_EN_CHATTERBOX_Q4F16 +TTS_EMBED_TOKENS_EN_CHATTERBOX_QUANTIZED +TTS_ENHANCER_BACKBONE_LAVASR_FP32 +TTS_ENHANCER_SPEC_HEAD_LAVASR_FP32 +TTS_EN_ES_CHATTERBOX_Q4F16 +TTS_LANGUAGE_MODEL_EN_CHATTERBOX_FP16 +TTS_LANGUAGE_MODEL_EN_CHATTERBOX_FP32 +TTS_LANGUAGE_MODEL_EN_CHATTERBOX_Q4 +TTS_LANGUAGE_MODEL_EN_CHATTERBOX_Q4F16 +TTS_LANGUAGE_MODEL_EN_CHATTERBOX_QUANTIZED +TTS_LATENT_DENOISER_SUPERTONIC_FP32 +TTS_MULTILINGUAL_CONDITIONAL_DECODER_CHATTERBOX_FP32 +TTS_MULTILINGUAL_EMBED_TOKENS_CHATTERBOX_FP32 +TTS_MULTILINGUAL_LANGUAGE_MODEL_CHATTERBOX +TTS_MULTILINGUAL_LANGUAGE_MODEL_CHATTERBOX_FP16 +TTS_MULTILINGUAL_LANGUAGE_MODEL_CHATTERBOX_FP32 +TTS_MULTILINGUAL_LANGUAGE_MODEL_CHATTERBOX_Q4 +TTS_MULTILINGUAL_SPEECH_ENCODER_CHATTERBOX_FP32 +TTS_SPEECH_ENCODER_EN_CHATTERBOX_FP16 +TTS_SPEECH_ENCODER_EN_CHATTERBOX_FP32 +TTS_SPEECH_ENCODER_EN_CHATTERBOX_Q4 +TTS_SPEECH_ENCODER_EN_CHATTERBOX_Q4F16 +TTS_SPEECH_ENCODER_EN_CHATTERBOX_QUANTIZED +TTS_SUPERTONIC2_OFFICIAL_DURATION_PREDICTOR_SUPERTONE_FP32 +TTS_SUPERTONIC2_OFFICIAL_TEXT_ENCODER_SUPERTONE_FP32 +TTS_SUPERTONIC2_OFFICIAL_TTS_CONFIG_SUPERTONE +TTS_SUPERTONIC2_OFFICIAL_UNICODE_INDEXER_SUPERTONE_FP32 +TTS_SUPERTONIC2_OFFICIAL_VECTOR_ESTIMATOR_SUPERTONE_FP32 +TTS_SUPERTONIC2_OFFICIAL_VOCODER_SUPERTONE_FP32 +TTS_SUPERTONIC2_OFFICIAL_VOICE_STYLE_SUPERTONE +TTS_SUPERTONIC2_OFFICIAL_VOICE_STYLE_SUPERTONE_1 +TTS_SUPERTONIC2_OFFICIAL_VOICE_STYLE_SUPERTONE_2 +TTS_SUPERTONIC2_OFFICIAL_VOICE_STYLE_SUPERTONE_3 +TTS_SUPERTONIC2_OFFICIAL_VOICE_STYLE_SUPERTONE_4 +TTS_SUPERTONIC2_OFFICIAL_VOICE_STYLE_SUPERTONE_5 +TTS_SUPERTONIC2_OFFICIAL_VOICE_STYLE_SUPERTONE_6 +TTS_SUPERTONIC2_OFFICIAL_VOICE_STYLE_SUPERTONE_7 +TTS_SUPERTONIC2_OFFICIAL_VOICE_STYLE_SUPERTONE_8 +TTS_SUPERTONIC2_OFFICIAL_VOICE_STYLE_SUPERTONE_9 +TTS_SUPERTONIC_OFFICIAL_DURATION_PREDICTOR_SUPERTONE_FP32 +TTS_SUPERTONIC_OFFICIAL_TEXT_ENCODER_SUPERTONE_FP32 +TTS_SUPERTONIC_OFFICIAL_TTS_CONFIG_SUPERTONE +TTS_SUPERTONIC_OFFICIAL_UNICODE_INDEXER_SUPERTONE +TTS_SUPERTONIC_OFFICIAL_VECTOR_ESTIMATOR_SUPERTONE_FP32 +TTS_SUPERTONIC_OFFICIAL_VOICE_STYLE_SUPERTONE +TTS_SUPERTONIC_OFFICIAL_VOICE_STYLE_SUPERTONE_1 +TTS_SUPERTONIC_OFFICIAL_VOICE_STYLE_SUPERTONE_2 +TTS_SUPERTONIC_OFFICIAL_VOICE_STYLE_SUPERTONE_3 +TTS_SUPERTONIC_OFFICIAL_VOICE_STYLE_SUPERTONE_4 +TTS_SUPERTONIC_OFFICIAL_VOICE_STYLE_SUPERTONE_5 +TTS_SUPERTONIC_OFFICIAL_VOICE_STYLE_SUPERTONE_6 +TTS_SUPERTONIC_OFFICIAL_VOICE_STYLE_SUPERTONE_7 +TTS_SUPERTONIC_OFFICIAL_VOICE_STYLE_SUPERTONE_8 +TTS_SUPERTONIC_OFFICIAL_VOICE_STYLE_SUPERTONE_9 +TTS_TEXT_ENCODER_SUPERTONIC_FP32 +TTS_TOKENIZER_EN_CHATTERBOX +TTS_TOKENIZER_SUPERTONIC +TTS_VOICE_DECODER_SUPERTONIC_FP32 +TTS_VOICE_STYLE_SUPERTONIC +TTS_VOICE_STYLE_SUPERTONIC_1 +TTS_VOICE_STYLE_SUPERTONIC_2 +TTS_VOICE_STYLE_SUPERTONIC_3 +TTS_VOICE_STYLE_SUPERTONIC_4 +TTS_VOICE_STYLE_SUPERTONIC_5 +TTS_VOICE_STYLE_SUPERTONIC_6 +TTS_VOICE_STYLE_SUPERTONIC_7 +TTS_VOICE_STYLE_SUPERTONIC_8 +TTS_VOICE_STYLE_SUPERTONIC_9 ``` ## [0.7.0] diff --git a/packages/ai-sdk-provider/changelog/0.8.0/CHANGELOG.md b/packages/ai-sdk-provider/changelog/0.8.0/CHANGELOG.md index e1c39a241f..b7c36f3411 100644 --- a/packages/ai-sdk-provider/changelog/0.8.0/CHANGELOG.md +++ b/packages/ai-sdk-provider/changelog/0.8.0/CHANGELOG.md @@ -9,4 +9,5 @@ Release Date: 2026-09-17 ## 📦 Models - Regenerate SDK and AI SDK provider model catalogs. (see PR [#4384](https://github.com/tetherto/qvac/pull/4384)) - See [model changes](./models.md) - Added: TRANSLATEPSY_AFRISLM_0_8B_TRANSLATION_Q4_K_M, TRANSLATEPSY_AFRISLM_0_8B_TRANSLATION_Q8_0, TRANSLATEPSY_AFRISLM_2B_TRANSLATION_Q4_K_M, TRANSLATEPSY_AFRISLM_2B_TRANSLATION_Q8_0, TRANSLATEPSY_AFRISLM_4B_TRANSLATION_Q4_K_M (and 4 more) + Added: PARAKEET_0_6B_F16, PARAKEET_0_6B_Q4_0, PARAKEET_0_6B_Q8_0, TRANSLATEPSY_AFRISLM_0_8B_TRANSLATION_Q4_K_M, TRANSLATEPSY_AFRISLM_0_8B_TRANSLATION_Q8_0 (and 121 more) + Removed: OCR_ARABIC_RECOGNIZER, OCR_BENGALI_RECOGNIZER, OCR_CRAFT_DETECTOR, OCR_CYRILLIC_RECOGNIZER, OCR_DETECTOR_DB_MOBILENET_V3_LARGE (and 113 more) diff --git a/packages/ai-sdk-provider/changelog/0.8.0/CHANGELOG_LLM.md b/packages/ai-sdk-provider/changelog/0.8.0/CHANGELOG_LLM.md index 26f2b0ded4..3ad2f7ff95 100644 --- a/packages/ai-sdk-provider/changelog/0.8.0/CHANGELOG_LLM.md +++ b/packages/ai-sdk-provider/changelog/0.8.0/CHANGELOG_LLM.md @@ -2,7 +2,7 @@ 📦 **NPM:** https://www.npmjs.com/package/@qvac/ai-sdk-provider/v/0.8.0 -QVAC AI SDK Provider 0.8.0 follows `@qvac/cli` 0.14.0. Diffusion VAE constants are named from the VAE type tag, and the model catalog picks up AfriSLM translation weights and Parakeet 0.6B. +QVAC AI SDK Provider 0.8.0 follows `@qvac/cli` 0.14.0. Diffusion VAE constants are named from the VAE type tag. The catalog picks up AfriSLM translation weights and Parakeet 0.6B, and drops 118 exports that were in 0.7.0. Managed mode needs `@qvac/cli@^0.14.0`. Publish after CLI 0.14.0 is on npm. External mode is unchanged. @@ -50,18 +50,262 @@ LTX_2_3_AUDIO_VAE LTX_2_3_VIDEO_VAE ``` +### Catalog constants dropped from 0.7.0 + +Exported `constants.ts` names are the provider API. 0.8.0 removes 118 of them: OCR recognizer/detector aliases, `PARAKEET_TDT_*` splits, all `TTS_SUPERTONIC*` exports, and other TTS/Parakeet CTC identifiers. Code that imported those names from `@qvac/ai-sdk-provider` 0.7.0 will not compile. The full lists are under Model Changes. + ## Model Changes ### Added ``` +ABOT_WORLD_0_5B_LF_TAEHV_VAE +ABOT_WORLD_0_5B_LF_WAN_VAE +ABOT_WORLD_0_5B_Q8_0 +DEEPSEEK_V4_304B_INST_UD_IQ2_M_SHARD +GEMMA4_2B_MULTIMODAL_Q8_0 +GEMMA_3_12B_Q4_K_XL +HEALTHCARE_1_7B_MEDICAL_BF16 +HEALTHCARE_1_7B_MEDICAL_IQ3_M +HEALTHCARE_1_7B_MEDICAL_IQ3_XXS +HEALTHCARE_1_7B_MEDICAL_IQ4_NL +HEALTHCARE_1_7B_MEDICAL_IQ4_XS +HEALTHCARE_1_7B_MEDICAL_Q4_K_M +HEALTHCARE_1_7B_MEDICAL_Q5_K_M +HEALTHCARE_1_7B_MEDICAL_Q8_0 +HEALTHCARE_4B_MEDICAL_BF16 +HEALTHCARE_4B_MEDICAL_IQ3_M +HEALTHCARE_4B_MEDICAL_IQ3_XXS +HEALTHCARE_4B_MEDICAL_IQ4_NL +HEALTHCARE_4B_MEDICAL_IQ4_XS +HEALTHCARE_4B_MEDICAL_Q4_K_M +HEALTHCARE_4B_MEDICAL_Q5_K_M +HEALTHCARE_4B_MEDICAL_Q8_0 +LTX_2_3_22B_DISTILLED_EMBEDDINGS_CONNECTORS +LTX_2_3_22B_Q2_K +LTX_2_3_22B_Q5_K_M +LTX_2_3_AUDIO_VAE +LTX_2_3_VIDEO_VAE +MMPROJ_OCR_3B_MULTIMODAL_F16 +MMPROJ_OCR_3B_MULTIMODAL_Q8_0 +MMPROJ_QWEN3_5_2B_MULTIMODAL_Q8_0 +MMPROJ_QWEN3_5_4B_MULTIMODAL_Q8_0 +MMPROJ_QWEN3_8_27B_MULTIMODAL_F16 +MMPROJ_QWEN3_8_FLASH_NEXT_177B_MULTIMODAL_F16 +MMPROJ_VISIONPSY_NANO_460M_MULTIMODAL_Q8_0 +MMPROJ_VISIONPSY_NANO_460M_MULTIMODAL_Q8_0_1 +MOE_35B_INST_IQ2_XXS +MOE_35B_INST_Q4_K_M +MOE_35B_INST_Q8_0 +OCR_3B_MULTIMODAL_Q4_0 +OCR_CRAFT +OCR_DOCTR +OCR_DOCTR_1 +OCR_LATIN PARAKEET_0_6B_F16 PARAKEET_0_6B_Q4_0 PARAKEET_0_6B_Q8_0 +PARAKEET_CTC_0_6B_F16 +PARAKEET_CTC_0_6B_Q4_0 +PARAKEET_CTC_0_6B_Q8_0 +PARAKEET_EOU_120M_V1_F16 +PARAKEET_EOU_120M_V1_Q4_0 +PARAKEET_EOU_120M_V1_Q8_0 +PARAKEET_INDIC_CONFORMER_CTC_F16 +PARAKEET_INDIC_CONFORMER_CTC_Q4_0 +PARAKEET_INDIC_CONFORMER_CTC_Q8_0 +PARAKEET_SORTFORMER_4SPK_V1_F16 +PARAKEET_SORTFORMER_4SPK_V1_Q4_0 +PARAKEET_SORTFORMER_4SPK_V1_Q8_0 +PARAKEET_SORTFORMER_4SPK_V2_1_F16 +PARAKEET_SORTFORMER_4SPK_V2_1_Q4_0 +PARAKEET_SORTFORMER_4SPK_V2_1_Q8_0 +PARAKEET_TDT_0_6B_V3_F16 +PARAKEET_TDT_0_6B_V3_Q4_0 +PARAKEET_TDT_0_6B_V3_Q8_0 +PARAKEET_UNIFIED_0_6B_F16 +PARAKEET_UNIFIED_0_6B_Q4_0 +PARAKEET_UNIFIED_0_6B_Q8_0 +QWEN3_5_2B_MULTIMODAL_Q8_0 +QWEN3_8_27B_MULTIMODAL_UD_Q4_K_XL +QWEN3_8_27B_MULTIMODAL_UD_Q8_K_XL +QWEN3_8_FLASH_NEXT_177B_MULTIMODAL_UD_Q2_K_XL_SHARD +QWEN3_8_FLASH_NEXT_177B_MULTIMODAL_UD_Q4_K_XL_SHARD TRANSLATEPSY_AFRISLM_0_8B_TRANSLATION_Q4_K_M TRANSLATEPSY_AFRISLM_0_8B_TRANSLATION_Q8_0 TRANSLATEPSY_AFRISLM_2B_TRANSLATION_Q4_K_M TRANSLATEPSY_AFRISLM_2B_TRANSLATION_Q8_0 TRANSLATEPSY_AFRISLM_4B_TRANSLATION_Q4_K_M TRANSLATEPSY_AFRISLM_4B_TRANSLATION_Q8_0 +TTS_CANGJIE_ZH_CHATTERBOX +TTS_CODEC_DECODER_AUDIO8_FP16 +TTS_CODEC_DECODER_AUDIO8_Q8_0 +TTS_CODEC_ENCODER_AUDIO8_FP16 +TTS_CODEC_ENCODER_AUDIO8_Q8_0 +TTS_COSYVOICE3_CAMPPLUS_COSYVOICE_FP32 +TTS_COSYVOICE3_FLOW_COSYVOICE_FP32 +TTS_COSYVOICE3_HIFT_COSYVOICE_FP32 +TTS_COSYVOICE3_LLM_COSYVOICE_Q8_0 +TTS_COSYVOICE3_S3TOK_COSYVOICE_FP16 +TTS_COSYVOICE3_S3TOK_COSYVOICE_FP32 +TTS_COSYVOICE3_S3TOK_COSYVOICE_Q8_0 +TTS_COSYVOICE3_TOKENIZER_COSYVOICE +TTS_COSYVOICE3_TOKENIZER_COSYVOICE_1 +TTS_COSYVOICE3_VOICE_COSYVOICE +TTS_COSYVOICE3_VOICE_COSYVOICE_1 +TTS_COSYVOICE3_VOICE_COSYVOICE_2 +TTS_DENOISER_LAVASR_FP16 +TTS_ENHANCER_LAVASR_FP16 +TTS_ENHANCER_LAVASR_FP32 +TTS_INDIC_MULTILINGUAL_PARLER_TTS_FP16 +TTS_INDIC_MULTILINGUAL_PARLER_TTS_FP32 +TTS_INDIC_MULTILINGUAL_PARLER_TTS_Q8_0 +TTS_LARGE_V1_EN_PARLER_TTS_FP16 +TTS_LARGE_V1_EN_PARLER_TTS_FP32 +TTS_LARGE_V1_EN_PARLER_TTS_Q8_0 +TTS_LM_MULTILINGUAL_AUDIO8_FP16 +TTS_LM_MULTILINGUAL_AUDIO8_Q8_0 +TTS_MECAB_IPADIC_CHATTERBOX +TTS_MECAB_IPADIC_CHATTERBOX_1 +TTS_MECAB_IPADIC_CHATTERBOX_2 +TTS_MECAB_IPADIC_CHATTERBOX_3 +TTS_MECAB_IPADIC_CHATTERBOX_4 +TTS_MECAB_IPADIC_CHATTERBOX_5 +TTS_MINI_V1_EN_PARLER_TTS_FP16 +TTS_MINI_V1_EN_PARLER_TTS_FP32 +TTS_MINI_V1_EN_PARLER_TTS_Q8_0 +TTS_MULTILINGUAL_SUPERTONIC3_FP16 +TTS_MULTILINGUAL_SUPERTONIC3_FP32 +TTS_MULTILINGUAL_SUPERTONIC3_Q4_0 +TTS_MULTILINGUAL_SUPERTONIC3_Q8_0 +UMT5_XXL_ENC_Q8_0 +VISIONPSY_NANO_460M_MULTIMODAL_Q4_K_M +VISIONPSY_NANO_460M_MULTIMODAL_Q4_K_M_1 +VISIONPSY_NANO_460M_MULTIMODAL_Q8_0 +VISIONPSY_NANO_460M_MULTIMODAL_Q8_0_1 +WAN2_2_TI2V_5B_Q5_K_S +WAN_2_2_COMFYUI_REPACKAGED_VAE +``` + +### Removed + +``` +OCR_ARABIC_RECOGNIZER +OCR_BENGALI_RECOGNIZER +OCR_CRAFT_DETECTOR +OCR_CYRILLIC_RECOGNIZER +OCR_DETECTOR_DB_MOBILENET_V3_LARGE +OCR_DETECTOR_DB_RESNET50 +OCR_DEVANAGARI_RECOGNIZER +OCR_JAPANESE_RECOGNIZER +OCR_KANNADA_RECOGNIZER +OCR_KOREAN_RECOGNIZER +OCR_LATIN_RECOGNIZER +OCR_LATIN_RECOGNIZER_1 +OCR_RECOGNIZER_CRNN_MOBILENET_V3_SMALL +OCR_RECOGNIZER_PARSEQ +OCR_TAMIL_RECOGNIZER +OCR_TELUGU_RECOGNIZER +OCR_THAI_RECOGNIZER +OCR_ZH_SIM_RECOGNIZER +OCR_ZH_TRA_RECOGNIZER +PARAKEET_CTC_FP32 +PARAKEET_CTC_TOKENIZER +PARAKEET_EOU_DECODER_FP32 +PARAKEET_EOU_ENCODER_FP32 +PARAKEET_EOU_TOKENIZER +PARAKEET_SORTFORMER_FP32 +PARAKEET_TDT_DECODER_FP32 +PARAKEET_TDT_DECODER_INT8 +PARAKEET_TDT_ENCODER_FP32 +PARAKEET_TDT_ENCODER_INT8 +PARAKEET_TDT_F16 +PARAKEET_TDT_PARAKEET_CTC_0_6B_Q8_0_Q8_0 +PARAKEET_TDT_PARAKEET_EOU_120M_V1_Q4_0_Q4_0 +PARAKEET_TDT_PARAKEET_EOU_120M_V1_Q8_0_Q8_0 +PARAKEET_TDT_PARAKEET_TDT_0_6B_V3_Q4_0_Q4_0 +PARAKEET_TDT_PARAKEET_TDT_0_6B_V3_Q8_0_Q8_0 +PARAKEET_TDT_PREPROCESSOR_FP32 +PARAKEET_TDT_PREPROCESSOR_INT8 +PARAKEET_TDT_Q4_0 +PARAKEET_TDT_Q4_0_1 +PARAKEET_TDT_Q8_0 +PARAKEET_TDT_Q8_0_1 +PARAKEET_TDT_VOCAB +TTS_CONDITIONAL_DECODER_EN_CHATTERBOX_FP16 +TTS_CONDITIONAL_DECODER_EN_CHATTERBOX_FP32 +TTS_CONDITIONAL_DECODER_EN_CHATTERBOX_Q4 +TTS_CONDITIONAL_DECODER_EN_CHATTERBOX_Q4F16 +TTS_CONDITIONAL_DECODER_EN_CHATTERBOX_QUANTIZED +TTS_EMBED_TOKENS_EN_CHATTERBOX_FP16 +TTS_EMBED_TOKENS_EN_CHATTERBOX_FP32 +TTS_EMBED_TOKENS_EN_CHATTERBOX_Q4 +TTS_EMBED_TOKENS_EN_CHATTERBOX_Q4F16 +TTS_EMBED_TOKENS_EN_CHATTERBOX_QUANTIZED +TTS_ENHANCER_BACKBONE_LAVASR_FP32 +TTS_ENHANCER_SPEC_HEAD_LAVASR_FP32 +TTS_EN_ES_CHATTERBOX_Q4F16 +TTS_LANGUAGE_MODEL_EN_CHATTERBOX_FP16 +TTS_LANGUAGE_MODEL_EN_CHATTERBOX_FP32 +TTS_LANGUAGE_MODEL_EN_CHATTERBOX_Q4 +TTS_LANGUAGE_MODEL_EN_CHATTERBOX_Q4F16 +TTS_LANGUAGE_MODEL_EN_CHATTERBOX_QUANTIZED +TTS_LATENT_DENOISER_SUPERTONIC_FP32 +TTS_MULTILINGUAL_CONDITIONAL_DECODER_CHATTERBOX_FP32 +TTS_MULTILINGUAL_EMBED_TOKENS_CHATTERBOX_FP32 +TTS_MULTILINGUAL_LANGUAGE_MODEL_CHATTERBOX +TTS_MULTILINGUAL_LANGUAGE_MODEL_CHATTERBOX_FP16 +TTS_MULTILINGUAL_LANGUAGE_MODEL_CHATTERBOX_FP32 +TTS_MULTILINGUAL_LANGUAGE_MODEL_CHATTERBOX_Q4 +TTS_MULTILINGUAL_SPEECH_ENCODER_CHATTERBOX_FP32 +TTS_SPEECH_ENCODER_EN_CHATTERBOX_FP16 +TTS_SPEECH_ENCODER_EN_CHATTERBOX_FP32 +TTS_SPEECH_ENCODER_EN_CHATTERBOX_Q4 +TTS_SPEECH_ENCODER_EN_CHATTERBOX_Q4F16 +TTS_SPEECH_ENCODER_EN_CHATTERBOX_QUANTIZED +TTS_SUPERTONIC2_OFFICIAL_DURATION_PREDICTOR_SUPERTONE_FP32 +TTS_SUPERTONIC2_OFFICIAL_TEXT_ENCODER_SUPERTONE_FP32 +TTS_SUPERTONIC2_OFFICIAL_TTS_CONFIG_SUPERTONE +TTS_SUPERTONIC2_OFFICIAL_UNICODE_INDEXER_SUPERTONE_FP32 +TTS_SUPERTONIC2_OFFICIAL_VECTOR_ESTIMATOR_SUPERTONE_FP32 +TTS_SUPERTONIC2_OFFICIAL_VOCODER_SUPERTONE_FP32 +TTS_SUPERTONIC2_OFFICIAL_VOICE_STYLE_SUPERTONE +TTS_SUPERTONIC2_OFFICIAL_VOICE_STYLE_SUPERTONE_1 +TTS_SUPERTONIC2_OFFICIAL_VOICE_STYLE_SUPERTONE_2 +TTS_SUPERTONIC2_OFFICIAL_VOICE_STYLE_SUPERTONE_3 +TTS_SUPERTONIC2_OFFICIAL_VOICE_STYLE_SUPERTONE_4 +TTS_SUPERTONIC2_OFFICIAL_VOICE_STYLE_SUPERTONE_5 +TTS_SUPERTONIC2_OFFICIAL_VOICE_STYLE_SUPERTONE_6 +TTS_SUPERTONIC2_OFFICIAL_VOICE_STYLE_SUPERTONE_7 +TTS_SUPERTONIC2_OFFICIAL_VOICE_STYLE_SUPERTONE_8 +TTS_SUPERTONIC2_OFFICIAL_VOICE_STYLE_SUPERTONE_9 +TTS_SUPERTONIC_OFFICIAL_DURATION_PREDICTOR_SUPERTONE_FP32 +TTS_SUPERTONIC_OFFICIAL_TEXT_ENCODER_SUPERTONE_FP32 +TTS_SUPERTONIC_OFFICIAL_TTS_CONFIG_SUPERTONE +TTS_SUPERTONIC_OFFICIAL_UNICODE_INDEXER_SUPERTONE +TTS_SUPERTONIC_OFFICIAL_VECTOR_ESTIMATOR_SUPERTONE_FP32 +TTS_SUPERTONIC_OFFICIAL_VOICE_STYLE_SUPERTONE +TTS_SUPERTONIC_OFFICIAL_VOICE_STYLE_SUPERTONE_1 +TTS_SUPERTONIC_OFFICIAL_VOICE_STYLE_SUPERTONE_2 +TTS_SUPERTONIC_OFFICIAL_VOICE_STYLE_SUPERTONE_3 +TTS_SUPERTONIC_OFFICIAL_VOICE_STYLE_SUPERTONE_4 +TTS_SUPERTONIC_OFFICIAL_VOICE_STYLE_SUPERTONE_5 +TTS_SUPERTONIC_OFFICIAL_VOICE_STYLE_SUPERTONE_6 +TTS_SUPERTONIC_OFFICIAL_VOICE_STYLE_SUPERTONE_7 +TTS_SUPERTONIC_OFFICIAL_VOICE_STYLE_SUPERTONE_8 +TTS_SUPERTONIC_OFFICIAL_VOICE_STYLE_SUPERTONE_9 +TTS_TEXT_ENCODER_SUPERTONIC_FP32 +TTS_TOKENIZER_EN_CHATTERBOX +TTS_TOKENIZER_SUPERTONIC +TTS_VOICE_DECODER_SUPERTONIC_FP32 +TTS_VOICE_STYLE_SUPERTONIC +TTS_VOICE_STYLE_SUPERTONIC_1 +TTS_VOICE_STYLE_SUPERTONIC_2 +TTS_VOICE_STYLE_SUPERTONIC_3 +TTS_VOICE_STYLE_SUPERTONIC_4 +TTS_VOICE_STYLE_SUPERTONIC_5 +TTS_VOICE_STYLE_SUPERTONIC_6 +TTS_VOICE_STYLE_SUPERTONIC_7 +TTS_VOICE_STYLE_SUPERTONIC_8 +TTS_VOICE_STYLE_SUPERTONIC_9 ``` diff --git a/packages/ai-sdk-provider/changelog/0.8.0/breaking.md b/packages/ai-sdk-provider/changelog/0.8.0/breaking.md index 95b90bfa7d..93f8aa8604 100644 --- a/packages/ai-sdk-provider/changelog/0.8.0/breaking.md +++ b/packages/ai-sdk-provider/changelog/0.8.0/breaking.md @@ -21,3 +21,11 @@ ABOT_WORLD_0_5B_LF_WAN_VAE LTX_2_3_AUDIO_VAE LTX_2_3_VIDEO_VAE ``` + +--- + +## Catalog exports removed in 0.8.0 + +PR: [#4384](https://github.com/tetherto/qvac/pull/4384) + +`src/models/constants.ts` is the provider public API. Against 0.7.0 this cut removes 118 exported constants (OCR recognizer/detector aliases, `PARAKEET_TDT_*` splits, every `TTS_SUPERTONIC*` export, and other TTS/Parakeet CTC names). Importing those identifiers from `@qvac/ai-sdk-provider` fails. The full added/removed lists are in [model changes](./models.md). diff --git a/packages/ai-sdk-provider/changelog/0.8.0/models.md b/packages/ai-sdk-provider/changelog/0.8.0/models.md index df1eaebced..ee3c26d60b 100644 --- a/packages/ai-sdk-provider/changelog/0.8.0/models.md +++ b/packages/ai-sdk-provider/changelog/0.8.0/models.md @@ -3,19 +3,260 @@ ## Added Models ``` +ABOT_WORLD_0_5B_LF_TAEHV_VAE +ABOT_WORLD_0_5B_LF_WAN_VAE +ABOT_WORLD_0_5B_Q8_0 +DEEPSEEK_V4_304B_INST_UD_IQ2_M_SHARD +GEMMA4_2B_MULTIMODAL_Q8_0 +GEMMA_3_12B_Q4_K_XL +HEALTHCARE_1_7B_MEDICAL_BF16 +HEALTHCARE_1_7B_MEDICAL_IQ3_M +HEALTHCARE_1_7B_MEDICAL_IQ3_XXS +HEALTHCARE_1_7B_MEDICAL_IQ4_NL +HEALTHCARE_1_7B_MEDICAL_IQ4_XS +HEALTHCARE_1_7B_MEDICAL_Q4_K_M +HEALTHCARE_1_7B_MEDICAL_Q5_K_M +HEALTHCARE_1_7B_MEDICAL_Q8_0 +HEALTHCARE_4B_MEDICAL_BF16 +HEALTHCARE_4B_MEDICAL_IQ3_M +HEALTHCARE_4B_MEDICAL_IQ3_XXS +HEALTHCARE_4B_MEDICAL_IQ4_NL +HEALTHCARE_4B_MEDICAL_IQ4_XS +HEALTHCARE_4B_MEDICAL_Q4_K_M +HEALTHCARE_4B_MEDICAL_Q5_K_M +HEALTHCARE_4B_MEDICAL_Q8_0 +LTX_2_3_22B_DISTILLED_EMBEDDINGS_CONNECTORS +LTX_2_3_22B_Q2_K +LTX_2_3_22B_Q5_K_M +LTX_2_3_AUDIO_VAE +LTX_2_3_VIDEO_VAE +MMPROJ_OCR_3B_MULTIMODAL_F16 +MMPROJ_OCR_3B_MULTIMODAL_Q8_0 +MMPROJ_QWEN3_5_2B_MULTIMODAL_Q8_0 +MMPROJ_QWEN3_5_4B_MULTIMODAL_Q8_0 +MMPROJ_QWEN3_8_27B_MULTIMODAL_F16 +MMPROJ_QWEN3_8_FLASH_NEXT_177B_MULTIMODAL_F16 +MMPROJ_VISIONPSY_NANO_460M_MULTIMODAL_Q8_0 +MMPROJ_VISIONPSY_NANO_460M_MULTIMODAL_Q8_0_1 +MOE_35B_INST_IQ2_XXS +MOE_35B_INST_Q4_K_M +MOE_35B_INST_Q8_0 +OCR_3B_MULTIMODAL_Q4_0 +OCR_CRAFT +OCR_DOCTR +OCR_DOCTR_1 +OCR_LATIN PARAKEET_0_6B_F16 PARAKEET_0_6B_Q4_0 PARAKEET_0_6B_Q8_0 +PARAKEET_CTC_0_6B_F16 +PARAKEET_CTC_0_6B_Q4_0 +PARAKEET_CTC_0_6B_Q8_0 +PARAKEET_EOU_120M_V1_F16 +PARAKEET_EOU_120M_V1_Q4_0 +PARAKEET_EOU_120M_V1_Q8_0 +PARAKEET_INDIC_CONFORMER_CTC_F16 +PARAKEET_INDIC_CONFORMER_CTC_Q4_0 +PARAKEET_INDIC_CONFORMER_CTC_Q8_0 +PARAKEET_SORTFORMER_4SPK_V1_F16 +PARAKEET_SORTFORMER_4SPK_V1_Q4_0 +PARAKEET_SORTFORMER_4SPK_V1_Q8_0 +PARAKEET_SORTFORMER_4SPK_V2_1_F16 +PARAKEET_SORTFORMER_4SPK_V2_1_Q4_0 +PARAKEET_SORTFORMER_4SPK_V2_1_Q8_0 +PARAKEET_TDT_0_6B_V3_F16 +PARAKEET_TDT_0_6B_V3_Q4_0 +PARAKEET_TDT_0_6B_V3_Q8_0 +PARAKEET_UNIFIED_0_6B_F16 +PARAKEET_UNIFIED_0_6B_Q4_0 +PARAKEET_UNIFIED_0_6B_Q8_0 +QWEN3_5_2B_MULTIMODAL_Q8_0 +QWEN3_8_27B_MULTIMODAL_UD_Q4_K_XL +QWEN3_8_27B_MULTIMODAL_UD_Q8_K_XL +QWEN3_8_FLASH_NEXT_177B_MULTIMODAL_UD_Q2_K_XL_SHARD +QWEN3_8_FLASH_NEXT_177B_MULTIMODAL_UD_Q4_K_XL_SHARD TRANSLATEPSY_AFRISLM_0_8B_TRANSLATION_Q4_K_M TRANSLATEPSY_AFRISLM_0_8B_TRANSLATION_Q8_0 TRANSLATEPSY_AFRISLM_2B_TRANSLATION_Q4_K_M TRANSLATEPSY_AFRISLM_2B_TRANSLATION_Q8_0 TRANSLATEPSY_AFRISLM_4B_TRANSLATION_Q4_K_M TRANSLATEPSY_AFRISLM_4B_TRANSLATION_Q8_0 +TTS_CANGJIE_ZH_CHATTERBOX +TTS_CODEC_DECODER_AUDIO8_FP16 +TTS_CODEC_DECODER_AUDIO8_Q8_0 +TTS_CODEC_ENCODER_AUDIO8_FP16 +TTS_CODEC_ENCODER_AUDIO8_Q8_0 +TTS_COSYVOICE3_CAMPPLUS_COSYVOICE_FP32 +TTS_COSYVOICE3_FLOW_COSYVOICE_FP32 +TTS_COSYVOICE3_HIFT_COSYVOICE_FP32 +TTS_COSYVOICE3_LLM_COSYVOICE_Q8_0 +TTS_COSYVOICE3_S3TOK_COSYVOICE_FP16 +TTS_COSYVOICE3_S3TOK_COSYVOICE_FP32 +TTS_COSYVOICE3_S3TOK_COSYVOICE_Q8_0 +TTS_COSYVOICE3_TOKENIZER_COSYVOICE +TTS_COSYVOICE3_TOKENIZER_COSYVOICE_1 +TTS_COSYVOICE3_VOICE_COSYVOICE +TTS_COSYVOICE3_VOICE_COSYVOICE_1 +TTS_COSYVOICE3_VOICE_COSYVOICE_2 +TTS_DENOISER_LAVASR_FP16 +TTS_ENHANCER_LAVASR_FP16 +TTS_ENHANCER_LAVASR_FP32 +TTS_INDIC_MULTILINGUAL_PARLER_TTS_FP16 +TTS_INDIC_MULTILINGUAL_PARLER_TTS_FP32 +TTS_INDIC_MULTILINGUAL_PARLER_TTS_Q8_0 +TTS_LARGE_V1_EN_PARLER_TTS_FP16 +TTS_LARGE_V1_EN_PARLER_TTS_FP32 +TTS_LARGE_V1_EN_PARLER_TTS_Q8_0 +TTS_LM_MULTILINGUAL_AUDIO8_FP16 +TTS_LM_MULTILINGUAL_AUDIO8_Q8_0 +TTS_MECAB_IPADIC_CHATTERBOX +TTS_MECAB_IPADIC_CHATTERBOX_1 +TTS_MECAB_IPADIC_CHATTERBOX_2 +TTS_MECAB_IPADIC_CHATTERBOX_3 +TTS_MECAB_IPADIC_CHATTERBOX_4 +TTS_MECAB_IPADIC_CHATTERBOX_5 +TTS_MINI_V1_EN_PARLER_TTS_FP16 +TTS_MINI_V1_EN_PARLER_TTS_FP32 +TTS_MINI_V1_EN_PARLER_TTS_Q8_0 +TTS_MULTILINGUAL_SUPERTONIC3_FP16 +TTS_MULTILINGUAL_SUPERTONIC3_FP32 +TTS_MULTILINGUAL_SUPERTONIC3_Q4_0 +TTS_MULTILINGUAL_SUPERTONIC3_Q8_0 +UMT5_XXL_ENC_Q8_0 +VISIONPSY_NANO_460M_MULTIMODAL_Q4_K_M +VISIONPSY_NANO_460M_MULTIMODAL_Q4_K_M_1 +VISIONPSY_NANO_460M_MULTIMODAL_Q8_0 +VISIONPSY_NANO_460M_MULTIMODAL_Q8_0_1 +WAN2_2_TI2V_5B_Q5_K_S +WAN_2_2_COMFYUI_REPACKAGED_VAE +``` + +## Removed Models + +``` +OCR_ARABIC_RECOGNIZER +OCR_BENGALI_RECOGNIZER +OCR_CRAFT_DETECTOR +OCR_CYRILLIC_RECOGNIZER +OCR_DETECTOR_DB_MOBILENET_V3_LARGE +OCR_DETECTOR_DB_RESNET50 +OCR_DEVANAGARI_RECOGNIZER +OCR_JAPANESE_RECOGNIZER +OCR_KANNADA_RECOGNIZER +OCR_KOREAN_RECOGNIZER +OCR_LATIN_RECOGNIZER +OCR_LATIN_RECOGNIZER_1 +OCR_RECOGNIZER_CRNN_MOBILENET_V3_SMALL +OCR_RECOGNIZER_PARSEQ +OCR_TAMIL_RECOGNIZER +OCR_TELUGU_RECOGNIZER +OCR_THAI_RECOGNIZER +OCR_ZH_SIM_RECOGNIZER +OCR_ZH_TRA_RECOGNIZER +PARAKEET_CTC_FP32 +PARAKEET_CTC_TOKENIZER +PARAKEET_EOU_DECODER_FP32 +PARAKEET_EOU_ENCODER_FP32 +PARAKEET_EOU_TOKENIZER +PARAKEET_SORTFORMER_FP32 +PARAKEET_TDT_DECODER_FP32 +PARAKEET_TDT_DECODER_INT8 +PARAKEET_TDT_ENCODER_FP32 +PARAKEET_TDT_ENCODER_INT8 +PARAKEET_TDT_F16 +PARAKEET_TDT_PARAKEET_CTC_0_6B_Q8_0_Q8_0 +PARAKEET_TDT_PARAKEET_EOU_120M_V1_Q4_0_Q4_0 +PARAKEET_TDT_PARAKEET_EOU_120M_V1_Q8_0_Q8_0 +PARAKEET_TDT_PARAKEET_TDT_0_6B_V3_Q4_0_Q4_0 +PARAKEET_TDT_PARAKEET_TDT_0_6B_V3_Q8_0_Q8_0 +PARAKEET_TDT_PREPROCESSOR_FP32 +PARAKEET_TDT_PREPROCESSOR_INT8 +PARAKEET_TDT_Q4_0 +PARAKEET_TDT_Q4_0_1 +PARAKEET_TDT_Q8_0 +PARAKEET_TDT_Q8_0_1 +PARAKEET_TDT_VOCAB +TTS_CONDITIONAL_DECODER_EN_CHATTERBOX_FP16 +TTS_CONDITIONAL_DECODER_EN_CHATTERBOX_FP32 +TTS_CONDITIONAL_DECODER_EN_CHATTERBOX_Q4 +TTS_CONDITIONAL_DECODER_EN_CHATTERBOX_Q4F16 +TTS_CONDITIONAL_DECODER_EN_CHATTERBOX_QUANTIZED +TTS_EMBED_TOKENS_EN_CHATTERBOX_FP16 +TTS_EMBED_TOKENS_EN_CHATTERBOX_FP32 +TTS_EMBED_TOKENS_EN_CHATTERBOX_Q4 +TTS_EMBED_TOKENS_EN_CHATTERBOX_Q4F16 +TTS_EMBED_TOKENS_EN_CHATTERBOX_QUANTIZED +TTS_ENHANCER_BACKBONE_LAVASR_FP32 +TTS_ENHANCER_SPEC_HEAD_LAVASR_FP32 +TTS_EN_ES_CHATTERBOX_Q4F16 +TTS_LANGUAGE_MODEL_EN_CHATTERBOX_FP16 +TTS_LANGUAGE_MODEL_EN_CHATTERBOX_FP32 +TTS_LANGUAGE_MODEL_EN_CHATTERBOX_Q4 +TTS_LANGUAGE_MODEL_EN_CHATTERBOX_Q4F16 +TTS_LANGUAGE_MODEL_EN_CHATTERBOX_QUANTIZED +TTS_LATENT_DENOISER_SUPERTONIC_FP32 +TTS_MULTILINGUAL_CONDITIONAL_DECODER_CHATTERBOX_FP32 +TTS_MULTILINGUAL_EMBED_TOKENS_CHATTERBOX_FP32 +TTS_MULTILINGUAL_LANGUAGE_MODEL_CHATTERBOX +TTS_MULTILINGUAL_LANGUAGE_MODEL_CHATTERBOX_FP16 +TTS_MULTILINGUAL_LANGUAGE_MODEL_CHATTERBOX_FP32 +TTS_MULTILINGUAL_LANGUAGE_MODEL_CHATTERBOX_Q4 +TTS_MULTILINGUAL_SPEECH_ENCODER_CHATTERBOX_FP32 +TTS_SPEECH_ENCODER_EN_CHATTERBOX_FP16 +TTS_SPEECH_ENCODER_EN_CHATTERBOX_FP32 +TTS_SPEECH_ENCODER_EN_CHATTERBOX_Q4 +TTS_SPEECH_ENCODER_EN_CHATTERBOX_Q4F16 +TTS_SPEECH_ENCODER_EN_CHATTERBOX_QUANTIZED +TTS_SUPERTONIC2_OFFICIAL_DURATION_PREDICTOR_SUPERTONE_FP32 +TTS_SUPERTONIC2_OFFICIAL_TEXT_ENCODER_SUPERTONE_FP32 +TTS_SUPERTONIC2_OFFICIAL_TTS_CONFIG_SUPERTONE +TTS_SUPERTONIC2_OFFICIAL_UNICODE_INDEXER_SUPERTONE_FP32 +TTS_SUPERTONIC2_OFFICIAL_VECTOR_ESTIMATOR_SUPERTONE_FP32 +TTS_SUPERTONIC2_OFFICIAL_VOCODER_SUPERTONE_FP32 +TTS_SUPERTONIC2_OFFICIAL_VOICE_STYLE_SUPERTONE +TTS_SUPERTONIC2_OFFICIAL_VOICE_STYLE_SUPERTONE_1 +TTS_SUPERTONIC2_OFFICIAL_VOICE_STYLE_SUPERTONE_2 +TTS_SUPERTONIC2_OFFICIAL_VOICE_STYLE_SUPERTONE_3 +TTS_SUPERTONIC2_OFFICIAL_VOICE_STYLE_SUPERTONE_4 +TTS_SUPERTONIC2_OFFICIAL_VOICE_STYLE_SUPERTONE_5 +TTS_SUPERTONIC2_OFFICIAL_VOICE_STYLE_SUPERTONE_6 +TTS_SUPERTONIC2_OFFICIAL_VOICE_STYLE_SUPERTONE_7 +TTS_SUPERTONIC2_OFFICIAL_VOICE_STYLE_SUPERTONE_8 +TTS_SUPERTONIC2_OFFICIAL_VOICE_STYLE_SUPERTONE_9 +TTS_SUPERTONIC_OFFICIAL_DURATION_PREDICTOR_SUPERTONE_FP32 +TTS_SUPERTONIC_OFFICIAL_TEXT_ENCODER_SUPERTONE_FP32 +TTS_SUPERTONIC_OFFICIAL_TTS_CONFIG_SUPERTONE +TTS_SUPERTONIC_OFFICIAL_UNICODE_INDEXER_SUPERTONE +TTS_SUPERTONIC_OFFICIAL_VECTOR_ESTIMATOR_SUPERTONE_FP32 +TTS_SUPERTONIC_OFFICIAL_VOICE_STYLE_SUPERTONE +TTS_SUPERTONIC_OFFICIAL_VOICE_STYLE_SUPERTONE_1 +TTS_SUPERTONIC_OFFICIAL_VOICE_STYLE_SUPERTONE_2 +TTS_SUPERTONIC_OFFICIAL_VOICE_STYLE_SUPERTONE_3 +TTS_SUPERTONIC_OFFICIAL_VOICE_STYLE_SUPERTONE_4 +TTS_SUPERTONIC_OFFICIAL_VOICE_STYLE_SUPERTONE_5 +TTS_SUPERTONIC_OFFICIAL_VOICE_STYLE_SUPERTONE_6 +TTS_SUPERTONIC_OFFICIAL_VOICE_STYLE_SUPERTONE_7 +TTS_SUPERTONIC_OFFICIAL_VOICE_STYLE_SUPERTONE_8 +TTS_SUPERTONIC_OFFICIAL_VOICE_STYLE_SUPERTONE_9 +TTS_TEXT_ENCODER_SUPERTONIC_FP32 +TTS_TOKENIZER_EN_CHATTERBOX +TTS_TOKENIZER_SUPERTONIC +TTS_VOICE_DECODER_SUPERTONIC_FP32 +TTS_VOICE_STYLE_SUPERTONIC +TTS_VOICE_STYLE_SUPERTONIC_1 +TTS_VOICE_STYLE_SUPERTONIC_2 +TTS_VOICE_STYLE_SUPERTONIC_3 +TTS_VOICE_STYLE_SUPERTONIC_4 +TTS_VOICE_STYLE_SUPERTONIC_5 +TTS_VOICE_STYLE_SUPERTONIC_6 +TTS_VOICE_STYLE_SUPERTONIC_7 +TTS_VOICE_STYLE_SUPERTONIC_8 +TTS_VOICE_STYLE_SUPERTONIC_9 ``` --- ### Related PRs +- [#4234](https://github.com/tetherto/qvac/pull/4234) - Derive diffusion VAE export names from the type tag - [#4384](https://github.com/tetherto/qvac/pull/4384) - Regenerate SDK and AI SDK provider model catalogs