Request

Types

Link copied to clipboard
sealed interface Choice : GenAIAttributes.Request

gen_ai.request.choice attribute namespace.

Link copied to clipboard
data class FrequencyPenalty(val frequencyPenalty: Double) : GenAIAttributes.Request

gen_ai.request.frequency_penalty attribute.

Link copied to clipboard
data class MaxTokens(val maxTokens: Int) : GenAIAttributes.Request

gen_ai.request.max_tokens attribute.

Link copied to clipboard
data class Model(val model: LLModel) : GenAIAttributes.Request

gen_ai.request.model attribute.

Link copied to clipboard
data class PresencePenalty(val presencePenalty: Double) : GenAIAttributes.Request

gen_ai.request.presence_penalty attribute.

Link copied to clipboard
data class Seed(val seed: Int) : GenAIAttributes.Request

gen_ai.request.seed attribute.

Link copied to clipboard
data class StopSequences(val stopSequences: List<String>) : GenAIAttributes.Request

gen_ai.request.stop_sequences attribute.

Link copied to clipboard
data class Temperature(val temperature: Double) : GenAIAttributes.Request

gen_ai.request.temperature attribute.

Link copied to clipboard
data class TopP(val topP: Double) : GenAIAttributes.Request

gen_ai.request.top_p attribute.

Properties

Link copied to clipboard
open override val key: String

Attribute key

Link copied to clipboard
abstract val value: Any

Attribute value.

Functions

Link copied to clipboard
open fun String.concatKey(other: String): String

Joins two attribute-key segments with a . separator.