ChatResult

sealed class ChatResult(source)

Inheritors

Types

Link copied to clipboard
data class Assembled(val message: ChatMessage, val finishReason: ChatResult.FinishReason? = null, val usage: Usage? = null) : ChatResult
Link copied to clipboard
data class Chunk(val message: ChatMessage.AssistantMessage? = null, val toolCalls: List<ChatResult.ChunkToolCall>? = null, val finishReason: ChatResult.FinishReason? = null, val usage: Usage? = null) : ChatResult
Link copied to clipboard
data class ChunkToolCall(val index: Int, val id: String? = null, val name: String? = null, val arguments: String? = null)
Link copied to clipboard
data class FinishReason(val reason: String, val type: ChatResult.FinishReason.Type)

Properties

Link copied to clipboard
Link copied to clipboard
abstract val message: ChatMessage?
Link copied to clipboard
abstract val usage: Usage?