GenerateContentResponse

@Serializable
data class GenerateContentResponse(val candidates: List<GenerateContentResponse.Candidate>, val usageMetadata: GenerateContentResponse.UsageMetadata, val modelVersion: String)

https://ai.google.dev/api/generate-content#v1beta.GenerateContentResponse

Constructors

Link copied to clipboard
constructor(candidates: List<GenerateContentResponse.Candidate>, usageMetadata: GenerateContentResponse.UsageMetadata, modelVersion: String)

Types

Link copied to clipboard
@Serializable
data class Candidate(val content: GenerateContentResponse.Content, val finishReason: String, val avgLogprobs: Double)
Link copied to clipboard
@Serializable
data class Content(val parts: List<GenerateContentResponse.Part>, val role: String)
Link copied to clipboard
@Serializable
data class Part(val text: String)
Link copied to clipboard
@Serializable
data class UsageMetadata(val promptTokenCount: Int, val candidatesTokenCount: Int, val totalTokenCount: Int)

Properties

Link copied to clipboard