* 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
* 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
* 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