pub type StreamChunk = GenerateContentResponseBody;Expand description
Every streamed record has exactly the non-streaming response shape.
Aliased Type§
pub struct StreamChunk {
pub error: Option<GenerateContentError>,
pub candidates: Option<Vec<Candidate>>,
pub prompt_feedback: Option<PromptFeedback>,
pub usage_metadata: Option<UsageMetadata>,
pub model_version: Option<String>,
pub response_id: Option<String>,
pub model_status: Option<ModelStatus>,
pub rest: Map<String, Value>,
}Fields§
§error: Option<GenerateContentError>A Google API error can arrive as a record inside a successful HTTP stream.
candidates: Option<Vec<Candidate>>§prompt_feedback: Option<PromptFeedback>§usage_metadata: Option<UsageMetadata>§model_version: Option<String>§response_id: Option<String>§model_status: Option<ModelStatus>§rest: Map<String, Value>