diff --git a/packages/ai-sdk-provider/CHANGELOG.md b/packages/ai-sdk-provider/CHANGELOG.md index 7482961322..25bb6104e6 100644 --- a/packages/ai-sdk-provider/CHANGELOG.md +++ b/packages/ai-sdk-provider/CHANGELOG.md @@ -1,5 +1,317 @@ # 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. 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. + +## 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 +``` + +### 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] 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..b7c36f3411 --- /dev/null +++ b/packages/ai-sdk-provider/changelog/0.8.0/CHANGELOG.md @@ -0,0 +1,13 @@ +# 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: 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 new file mode 100644 index 0000000000..3ad2f7ff95 --- /dev/null +++ b/packages/ai-sdk-provider/changelog/0.8.0/CHANGELOG_LLM.md @@ -0,0 +1,311 @@ +# 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. 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. + +## 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 +``` + +### 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 new file mode 100644 index 0000000000..93f8aa8604 --- /dev/null +++ b/packages/ai-sdk-provider/changelog/0.8.0/breaking.md @@ -0,0 +1,31 @@ +# 💥 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 +``` + +--- + +## 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 new file mode 100644 index 0000000000..ee3c26d60b --- /dev/null +++ b/packages/ai-sdk-provider/changelog/0.8.0/models.md @@ -0,0 +1,262 @@ +# 📦 Model Changes v0.8.0 + +## 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 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": {