EmbeddingServiceMetadataImpl

data class EmbeddingServiceMetadataImpl(val name: String, val provider: String, val pricingModel: PricingModel? = null) : EmbeddingServiceMetadata

Constructors

Link copied to clipboard
constructor(name: String, provider: String, pricingModel: PricingModel? = null)

Properties

Link copied to clipboard
open override val name: String

Name of the LLM, such as "gpt-3.5-turbo"

Link copied to clipboard
open override val pricingModel: PricingModel? = null

The pricing model for the embedding service, if known. Null for local models (Ollama, ONNX) where the cost is zero.

Link copied to clipboard
open override val provider: String

Name of the provider, such as "OpenAI"

Link copied to clipboard
open override val type: ModelType