Package-level declarations

Types

Link copied to clipboard
@JsonSerializable
@Polymorphic(labelKey = "type")
sealed class Content
Link copied to clipboard
@JsonSerializable
@Polymorphic(labelKey = "type")
sealed class Message
Link copied to clipboard
data class ModelParams(val modelName: ModelName, val temperature: Temperature? = null, val stopSequences: List<String>? = null, val maxOutputTokens: MaxTokens? = null, val responseFormat: ChatResponseFormat? = null, val tools: List<LLMTool> = emptyList(), val toolSelection: ToolSelection? = null, val topP: Double? = null, val topK: Int? = null, val frequencyPenalty: Double? = null, val presencePenalty: Double? = null)
Link copied to clipboard
@JsonSerializable
@Polymorphic(labelKey = "type")
sealed class Resource