lite library
Classes
- CandidateSchema
- CustomPartSchema
- DataPartSchema
- DocumentDataSchema
- GenerateActionOptionsSchema
- GenerateActionOutputConfigSchema
- GenerateRequestSchema
- GenerationUsageSchema
- MediaPartSchema
- MediaSchema
- MessageSchema
- ModelRequestSchema
- ModelResponseChunkSchema
- ModelResponseSchema
- OperationSchema
- OutputConfigSchema
- PartSchema
- ReasoningPartSchema
- 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
-
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>