Package-level declarations

Types

Link copied to clipboard
data class CreateEmbeddingsRequest(val model: String, val input: List<String>, val dimensions: Int? = null, val encodingFormat: String? = "float", val user: String? = null)

Represents a request to the OpenAI embeddings API.

Link copied to clipboard
data class Embeddings(val embeddings: List<Float>, val index: Int = 0, val objectType: String = "embedding")

Represents a response from the OpenAI embeddings API.

Link copied to clipboard
data class EmbeddingsResponse(val objectType: String = "list", val data: List<Embeddings>, val model: String? = null, val usage: Usage? = null)
Link copied to clipboard
data class Usage(val promptTokens: Int? = null, val totalTokens: Int? = null)