.embeddingsmodel.openai
//ellmental/com.theagilemonkeys.ellmental.embeddingsmodel.openai
Package-level declarations
Types
Name | Summary |
---|---|
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
Name | Summary |
---|---|
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 |