query method

Future<GenerateResponseHelper> query(
  1. String prompt, {
  2. List<Message>? messages,
})

Sends prompt to the model and returns the generated text response.

When provided, messages are included as prior conversation context.

Implementation

Future<GenerateResponseHelper> query(
  String prompt, {
  List<Message>? messages,
}) async {
  final response = await ai.generate(
    model: model,
    outputInstructions: _buildOutputInstructions(),
    prompt: prompt,
    messages: messages,
    tools: tools,
    maxTurns: maxTurns,
  );
  return response;
}