Skip to main content

.embeddingsmodel.openai

//ellmental/com.theagilemonkeys.ellmental.embeddingsmodel.openai

Package-level declarations

Types

NameSummary
OpenAIEmbeddingsModel[jvm]
class OpenAIEmbeddingsModel : EmbeddingsModel<Any>
Concrete implementation of EmbeddingsModel that uses the OpenAI API to embed text. It doesn't use any additional parameters.

Functions

NameSummary
OpenAIClient[jvm]
@JvmOverloads
fun OpenAIClient(apiKey: String, logging: LoggingConfig = LoggingConfig(), timeout: Timeout = Timeout(socket = 30.seconds), organization: String? = null, headers: Map<String, String> = emptyMap(), host: OpenAIHost = OpenAIHost.OpenAI, proxy: ProxyConfig? = null, retry: RetryStrategy = RetryStrategy()): OpenAI
Wrapper to create an OpenAI client with default parameters for JVM compatibility