Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
data class ChatRequest(val model: String, val messages: List<ChatMessage>, val thinking: Boolean? = null, val stream: Boolean = false, val maxTokens: Int? = null, val tools: List<ChatRequest.Tool>? = null, val toolCallRequired: Boolean? = null, val temperature: Double? = null, val topP: Double? = null, val frequencyPenalty: Double? = null, val presencePenalty: Double? = null, val responseFormat: ChatRequest.ResponseFormat? = null)
Link copied to clipboard
Link copied to clipboard
data class ChatTimeout(val requestTimeout: Duration, val connectTimeout: Duration, val streamChunkTimeout: Duration)
Link copied to clipboard
data class CoreLlmRequest(val model: UUID, val fallbackModels: List<UUID>?, val messages: List<ChatMessage>, val tools: List<ChatRequest.Tool>? = null, val responseFormat: ChatRequest.ResponseFormat? = null, val stream: Boolean = false, val thinking: Boolean? = null, val timeout: ChatTimeout? = null)
Link copied to clipboard
Link copied to clipboard
@Serializable
Link copied to clipboard
Link copied to clipboard
@Serializable
Link copied to clipboard