generateObject method

GenerateObjectResult generateObject(
  1. String prompt, [
  2. GenerateTextOptions? options
])

Generate a structured JSON object from a string prompt (M12).

Same signature as generateText; returns a typed GenerateObjectResult. Pass response_format: { "Json": { ... } } via options for schema control; the engine applies JSON repair before parsing.

Implementation

GenerateObjectResult generateObject(
  String prompt, [
  GenerateTextOptions? options,
]) {
  final result = _raw.generateObject(prompt, options?.toJson());
  return GenerateObjectResult.fromJson(result);
}