GenkitBidiModel extension
Experimental bi-directional authoring methods on Genkit.
Import package:genkit/experimental.dart to bring these into scope.
Methods
-
defineBidiFlow<
Input, Output, Chunk, Init> ({required String name, required BidiActionFn< Input, Output, Chunk, Init> fn, SchemanticType<Input> ? inputSchema, SchemanticType<Output> ? outputSchema, SchemanticType<Chunk> ? streamSchema, SchemanticType<Init> ? initSchema}) → Flow<Input, Output, Chunk, Init> -
Available on Genkit, provided by the GenkitBidiModel extension
Defines a bi-directional Genkit flow. -
defineBidiModel(
{required String name, required BidiActionFn< ModelRequest, ModelResponse, ModelResponseChunk, ModelRequest> fn}) → BidiModel -
Available on Genkit, provided by the GenkitBidiModel extension
Defines a bi-directional (live) AI model interface.