Releases: flutter/ai
v0.9.2
0.9.2
-
fix #137: Link Attachments are not
supported. This prevented the use of amessageSender
function to upload
files on the fly when making requests to certain providers (I'm looking at
you, Firebase) that require larger (ok, really just not tiny) files to be
uploaded before they can be processed. Check out simulated upload in the new
file update example. -
fix #112: attachments pop-up menu
appears behind soft keyboard on mobile -
fix #133: Avoiding autofocus
-
fix #127: stt should strip
newlines -
fix [#100](#127: audio
transcription returns mixed AI response or no text (iOS & Android). We fix
this by allowing you to provide your own speech-to-text implementation. Take a
look at the new custom stt example. -
fix #135: fix function calling to
handle multiple tool calls. check out the updated function calls example! This
gives theFirebaseProvider
the inner loop to keep calling functions
requested by Gemini until it gets all the info it needs to provide its
response. That's the beating heart of an AI agent. -
fix [#111]((#111): canceling the editing
of a prompt should reset the attachments and prompt
v0.9.1
v0.9.0
-
added support for tool calls to the Gemini and Vertex providers. Check out the new function_calls example to see it in action. Thanks to @toshiossada for #99. Fixes #98: How Can I get functionCalls?
-
fixed #95: Image Attachment Disappears After Audio Recording
-
fixed #102: migration from flutter_markdown to flutter_markdown_plus
-
fixed #109: [task] migrate to firebase_ai. This is a breaking change, since it removes both GeminiProvider and VertexProvider and replaces it with FirebaseProvider. See README.md for migration details.
-
removed online demo -- no longer able to bring-your-own-API-key