discontinuedPackage flutter_gemma has been discontinued and replaced by flutter_edge_ai.

core/genai/genai_input_converter library

Functions

assertMessagesFitChat(List<Message> messages, {required bool supportImage, required bool supportAudio, required bool supportsFunctionCalls}) → void
Throws if any message needs a capability the chat wasn't built with, so the engine never silently drops image/audio/tool content.
messagesFromChatMessage(ChatMessage message) → Future<List<Message>>
Converts a genai_primitives ChatMessage into flutter_gemma Messages.
messagesFromChatMessages(List<ChatMessage> messages) → Future<List<Message>>
Converts a list of ChatMessages to flutter_gemma Messages in order, concatenating each message's expansion (see messagesFromChatMessage).