lite library

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

generate<C>({String? prompt, List<Message>? messages, required Model<C> model, C? config, List<Tool>? tools, String? toolChoice, bool? returnToolRequests, int? maxTurns, JsonExtensionType? outputSchema, String? outputFormat, bool? outputConstrained, String? outputInstructions, bool? outputNoInstructions, String? outputContentType, Map<String, dynamic>? context, StreamingCallback<GenerateResponseChunk>? onChunk}) Future<GenerateResponse>
generateStream<C>({required Model<C> model, String? prompt, List<Message>? messages, C? config, List<Tool>? tools, String? toolChoice, bool? returnToolRequests, int? maxTurns, JsonExtensionType? outputSchema, String? outputFormat, bool? outputConstrained, String? outputInstructions, bool? outputNoInstructions, String? outputContentType, Map<String, dynamic>? context}) ActionStream<GenerateResponseChunk, GenerateResponse>