0.3.0
What's Changed
- Added describe() for Gemini video provider
- Implemented describe() for audio files in Gemini provider
- Added audio transcribe() to Mistral provider
- Added transcribe() in OpenAI audio provider
- Added describe() to OpenAI audio provider
- Added speak() in OpenAI audio provider
- Implemented ElevenLabs audio provider with transcribe() method
- Added speak() to ElevenLabs audio provider
- Added speak() to Groq audio provider
- Added transcribe() to Groq audio provider
- Added describe() to Groq audio provider
- Implemented Groq image describe
- Added audio describe() for Mistral provider
- Added speak() for Deepgram audio provider
- Added transcribe() to Deepgram audio provider
- Implemented revoice() in Murf audio provider
- Implemented speak() for Murf audio provider
- Implemented speak() for AudioPod provider
- Implemented transcribe() for AudioPod audio provider
- Implemented denoise() in AudioPod audio provider
- Implemented revoice() in the AudioPod audio provider
- Implemented demix() in AudioPod audio provider
- Implemented async text responses
- Support multiple file/text/vector results
- Added fromJson() method for providers
- Improved documentation for implementing custom providers
Full Changelog: 0.2.0...0.3.0