client library
Support for Genkit client operations in Dart.
Classes
-
ActionStream<
S, F> - CandidateSchema
- CustomPartSchema
- DataPartSchema
- DocumentDataSchema
- GenerateActionOptionsSchema
- GenerateActionOutputConfigSchema
- GenerateRequestSchema
- GenerationUsageSchema
- MediaPartSchema
- MediaSchema
- MessageSchema
- ModelRequestSchema
- ModelResponseChunkSchema
- ModelResponseSchema
- OperationSchema
- OutputConfigSchema
- PartSchema
- ReasoningPartSchema
-
RemoteAction<
I, O, S, Init> - Represents a remote Genkit action (flow) that can be invoked or streamed.
- ResourcePartSchema
- TextPartSchema
- ToolDefinitionSchema
- ToolRequestPartSchema
- ToolRequestSchema
- ToolResponsePartSchema
- ToolResponseSchema
Extension Types
- Candidate
- CustomPart
- DataPart
- DocumentData
- FinishReason
- GenerateActionOptions
- GenerateActionOutputConfig
- GenerateRequest
- GenerationUsage
- Media
- MediaPart
- Message
- ModelRequest
- ModelResponse
- ModelResponseChunk
- Operation
- OutputConfig
- Part
- ReasoningPart
- ResourcePart
- Role
- TextPart
- ToolDefinition
- ToolRequest
- ToolRequestPart
- ToolResponse
- ToolResponsePart
Extensions
Constants
- CandidateType → const _CandidateTypeFactory
- CustomPartType → const _CustomPartTypeFactory
- DataPartType → const _DataPartTypeFactory
- DocumentDataType → const _DocumentDataTypeFactory
- GenerateActionOptionsType → const _GenerateActionOptionsTypeFactory
- GenerateActionOutputConfigType → const _GenerateActionOutputConfigTypeFactory
- GenerateRequestType → const _GenerateRequestTypeFactory
- GenerationUsageType → const _GenerationUsageTypeFactory
- MediaPartType → const _MediaPartTypeFactory
- MediaType → const _MediaTypeFactory
- MessageType → const _MessageTypeFactory
- ModelRequestType → const _ModelRequestTypeFactory
- ModelResponseChunkType → const _ModelResponseChunkTypeFactory
- ModelResponseType → const _ModelResponseTypeFactory
- OperationType → const _OperationTypeFactory
- OutputConfigType → const _OutputConfigTypeFactory
- PartType → const _PartTypeFactory
- ReasoningPartType → const _ReasoningPartTypeFactory
- ResourcePartType → const _ResourcePartTypeFactory
- TextPartType → const _TextPartTypeFactory
- ToolDefinitionType → const _ToolDefinitionTypeFactory
- ToolRequestPartType → const _ToolRequestPartTypeFactory
- ToolRequestType → const _ToolRequestTypeFactory
- ToolResponsePartType → const _ToolResponsePartTypeFactory
- ToolResponseType → const _ToolResponseTypeFactory
Functions
-
defineRemoteAction<
I, O, S, Init> ({required String url, Map< String, String> ? defaultHeaders, Client? httpClient, O fromResponse(dynamic jsonData)?, S fromStreamChunk(dynamic jsonData)?, JsonExtensionType<I> ? inputType, JsonExtensionType<O> ? outputType, JsonExtensionType<S> ? streamType}) → RemoteAction<I, O, S, Init> - Defines a remote Genkit action (flow) client.
Exceptions / Errors
- GenkitException
- Exception thrown for errors encountered during Genkit flow operations.