globe_ai library

Constants

isDateTime → const IsDateTime
isEmail → const IsEmail
isUri → const IsUri
isUrl → const IsUrl
luthor → const Luthor

Properties

google → GoogleGenAi
final
l Validator
A shorthand for Validator.
no setter
openai → OpenAI
final

Functions

generateObject<T>({required AiModel<AiProvider> model, required String prompt, required Validator schema}) Future<T>
generateText({required AiModel<AiProvider> model, String? prompt, List<AIMessage>? messages}) Future<String>
streamObject<T>({required AiModel<AiProvider> model, required String prompt, required Validator schema}) Stream<T>
streamText({required AiModel<AiProvider> model, String? prompt, List<AIMessage>? messages}) Stream<String>

Typedefs

CustomValidator = bool Function(Object? value)
FromJson<T> = T Function(Map<String, Object?> json)