lite library

Extension Types

FinishReason
Role

Functions

generate<C>({String? prompt, List<Message>? messages, required Model<C> model, C? config, List<Tool>? tools, String? toolChoice, bool? returnToolRequests, int? maxTurns, SchemanticType? 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, SchemanticType? outputSchema, String? outputFormat, bool? outputConstrained, String? outputInstructions, bool? outputNoInstructions, String? outputContentType, Map<String, dynamic>? context}) ActionStream<GenerateResponseChunk, GenerateResponse>