WeaviateEx.Generative.Result (WeaviateEx v0.7.4)

View Source

Typed result structures for generative queries.

These structs provide structured access to generation results including:

  • Generated text
  • Provider-specific metadata (tokens, latency)
  • Debug information (full prompt)
  • Error handling

Examples

# Parse a generative response
result = Result.ResponseParser.parse(response, "Article")

# Access single prompt results
for obj <- result.objects do
  IO.puts(obj.generative.text)
  IO.inspect(obj.generative.metadata)
end

# Access grouped task result
IO.puts(result.generative.text)