Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
data class OpenAiChatCompletionChunk(val id: String, val objectName: String = "chat.completion.chunk", val created: Long, val model: String, val choices: List<OpenAiChunkChoice>, val usage: OpenAiUsage? = null)
Link copied to clipboard
data class OpenAiChatCompletionRequest(val model: String? = null, val messages: List<OpenAiMessage> = emptyList(), val stream: Boolean? = false, val streamOptions: OpenAiStreamOptions? = null)
Link copied to clipboard
data class OpenAiChatCompletionResponse(val id: String, val objectName: String = "chat.completion", val created: Long, val model: String, val choices: List<OpenAiChoice>, val usage: OpenAiUsage? = null)
Link copied to clipboard
data class OpenAiChoice(val index: Int, val message: OpenAiAssistantMessage, val finishReason: String?)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class OpenAiMessage(val role: String, val content: Any? = null, val name: String? = null, val toolCallId: String? = null)
Link copied to clipboard
data class OpenAiModel(val id: String, val objectName: String = "model", val created: Long, val ownedBy: String = "openai")
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard