client library

Support for Genkit client operations in Dart.

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.