ChatResult

sealed class ChatResult(source)

Inheritors

Types

Link copied to clipboard
data class Assembled(val message: ChatMessage.Assistant, val usage: Usage? = null) : ChatResult
Link copied to clipboard
data class Chunk(val content: String?, val reasoningContent: String?, val toolCalls: List<ChatResult.ChunkToolCall>?) : ChatResult
Link copied to clipboard
data class ChunkToolCall(val index: Int, val id: String?, val name: String?, val arguments: String?)
Link copied to clipboard
data class Failed(val message: String?, val statusCode: Int?, val exception: Throwable? = null) : ChatResult