View Source GoogleApi.AIPlatform.V1.Model.CloudAiNlLlmProtoServiceGenerateMultiModalResponse (google_api_ai_platform v0.5.0)

Attributes

  • candidates (type: list(GoogleApi.AIPlatform.V1.Model.CloudAiNlLlmProtoServiceCandidate.t), default: nil) - Possible candidate responses to the conversation up until this point.
  • debugMetadata (type: GoogleApi.AIPlatform.V1.Model.CloudAiNlLlmProtoServiceMessageMetadata.t, default: nil) - Debug information containing message metadata. Clients should not consume this field, and this is only populated for Flow Runner path.
  • facts (type: list(GoogleApi.AIPlatform.V1.Model.CloudAiNlLlmProtoServiceFact.t), default: nil) - External facts retrieved for factuality/grounding.
  • promptFeedback (type: GoogleApi.AIPlatform.V1.Model.CloudAiNlLlmProtoServicePromptFeedback.t, default: nil) - Content filter results for a prompt sent in the request. Note: Sent only in the first stream chunk. Only happens when no candidates were generated due to content violations.
  • reportingMetrics (type: GoogleApi.AIPlatform.V1.Model.IntelligenceCloudAutomlXpsReportingMetrics.t, default: nil) - Billable prediction metrics.
  • usageMetadata (type: GoogleApi.AIPlatform.V1.Model.CloudAiNlLlmProtoServiceUsageMetadata.t, default: nil) - Usage metadata about the response(s).

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.