GenkitBidiModel extension

Experimental bi-directional authoring methods on Genkit.

Import package:genkit/experimental.dart to bring these into scope.

on
Annotations
  • @experimental

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.