Skip to content

v0.9.5

Choose a tag to compare

@Kamilbenkirane Kamilbenkirane released this 29 Jan 09:53
· 64 commits to main since this release
4381e8a
feat: expose extra_body parameter on all modalities (#126)

* feat: expose extra_body parameter on all modalities

Add extra_body parameter to all public methods across images, audio,
videos, and embeddings modalities. This allows users to pass
provider-specific request fields (e.g., Google's generationConfig,
imageConfig) without resorting to private methods.

Updated methods:
- images: generate, edit (stream, sync, sync.stream)
- audio: speak (stream, sync, sync.stream)
- videos: generate (sync)
- embeddings: embed (async, sync)

Also updated the modality client template for future modalities.

Fixes #124

https://claude.ai/code/session_01KYduqFZTvWMNMBW9b1nLXF

* style: format with ruff

https://claude.ai/code/session_01KYduqFZTvWMNMBW9b1nLXF

---------

Co-authored-by: Claude <noreply@anthropic.com>