3 Commits
Author SHA1 Message Date
sedanah-mandGitHub e88c1c4126 feat(ai): support text-to-speech capabilities (single & multi-speaker configurations) for non-Live API models (#10145)
* feat(ai): implementmulti-speaker speech config; includes tests

* add changeset, fix typo

* fix: yarn format

* fix changeset

* fix changeset typo

* remove unnecessary tests; fix interface description to match proposal

* Generate documentation

* fix: yarn format & lint fix

* add more descriptive changeset

* Adds tests for speech config to check if its correctly passed through to the API requests for both generateContent and generateContentStream methods

* yarn format

* yarn format

* Refine changeset file description

* Fix typo

* format fix

* update description BaseSpeechConfig

* update descriptions

* format doc

* yarn format

* fix @ typo over MultiSpeakerSpeechConfig

* fix: adjusted description wording for the interfaces; fix: public tags to beta

* fix: formatting using @remarks

* fix: typo

* yarn format

* run yarn docgen:all

* update SpeechConfig to beta

* update speech config to beta

* upd SingleSpeakerSpeechConfig description

* doc generation
2026-07-27 13:40:50 -07:00
sedanah-mandGitHub ce33864445 fix(ai): update deprecated gemini models strings" (#10043)
* update gemini models

* fix extra bracket error

* remove extra duplicate line

* fix lint error

* fix lint

* fix lint error

* fix prettier errors

* update gemini model in e2e

* revert tests

* yarn format

* Update AI integration tests and add new models

* yarn format

* chore: add minor changeset for hybrid fallback model update and revert generate-content.test

* revert old file: got rid of URL context and fixed tests

* revert cloud model change in src/constants to put in another PR

* delete changeset
2026-07-01 15:49:01 -04:00
sedanah-mandGitHub 17b697099a fix(ai): format systemInstruction string in ChatSession constructor (#10026)
* fix(ai): format systemInstruction string in ChatSession constructor

* adding a changeset file

* test(ai): verify systemInstruction in sendMessage and sendMessageStream

* remove extra folder in changeset

* remove extra changeset file

* restore deleted file

* adding check if systemInstruction is not null/undefined

* simplify systemInstruction assignment

* fix lint error

* revert to original structure
2026-06-07 16:37:58 -07:00