PlatformService class
Constructors
PlatformService ({BinaryMessenger ? binaryMessenger , String messageChannelSuffix = '' })
Constructor for PlatformService . The binaryMessenger named argument is
available for dependency injection. If it is left null, the default
BinaryMessenger will be used which routes to the host platform.
Methods
addAudio (Uint8List audioBytes )
→ Future <void >
addAudioToSession (int sessionId , Uint8List audioBytes )
→ Future <void >
addImage (Uint8List imageBytes )
→ Future <void >
addImageToSession (int sessionId , Uint8List imageBytes )
→ Future <void >
addQueryChunk (String prompt )
→ Future <void >
addQueryChunkToSession (int sessionId , String prompt )
→ Future <void >
closeModel ()
→ Future <void >
closeSession ()
→ Future <void >
closeSessionId (int sessionId )
→ Future <void >
createModel ({required int maxTokens , required String modelPath , required List <int > ? loraRanks , PreferredBackend ? preferredBackend , int ? maxNumImages , bool ? supportAudio })
→ Future <void >
createSession ({required double temperature , required int randomSeed , required int topK , double ? topP , String ? loraPath , bool ? enableVisionModality , bool ? enableAudioModality , String ? systemInstruction , bool ? enableThinking })
→ Future <void >
createSessionForId ({required int sessionId , required double temperature , required int randomSeed , required int topK , double ? topP , String ? loraPath , bool ? enableVisionModality , bool ? enableAudioModality , String ? systemInstruction , bool ? enableThinking })
→ Future <void >
generateResponse ()
→ Future <String >
generateResponseAsync ()
→ Future <void >
generateResponseAsyncForSession (int sessionId )
→ Future <void >
generateResponseForSession (int sessionId )
→ Future <String >
noSuchMethod (Invocation invocation )
→ dynamic
Invoked when a nonexistent method or property is accessed.
inherited
sizeInTokens (String prompt )
→ Future <int >
sizeInTokensForSession (int sessionId , String prompt )
→ Future <int >
stopGeneration ()
→ Future <void >
stopGenerationForSession (int sessionId )
→ Future <void >
toString ()
→ String
A string representation of this object.
inherited
flutter_gemma_mediapipe 1.0.0