OpenAIServiceOptions

@Serializable
data class OpenAIServiceOptions(val apiKey: String, val sessionConfig: OpenAIRealtimeSessionConfig, val model: String? = null, val initialMessages: List<LLMContextMessage> = listOf())

Constructors

Link copied to clipboard
constructor(apiKey: String, sessionConfig: OpenAIRealtimeSessionConfig, model: String? = null, initialMessages: List<LLMContextMessage> = listOf())

Properties

Link copied to clipboard
@SerialName(value = "api_key")
val apiKey: String
Link copied to clipboard
@SerialName(value = "initial_messages")
val initialMessages: List<LLMContextMessage>
Link copied to clipboard
val model: String? = null
Link copied to clipboard
@SerialName(value = "session_config")
val sessionConfig: OpenAIRealtimeSessionConfig