Description

Configuration for LangChain4j model OpenAiEmbeddingModel.

Usages

Configuration options

KeyKindTypeDefault ValueDescription
api-keyVALUEString Generated from dev.langchain4j.model.openai.OpenAiEmbeddingModel.OpenAiEmbeddingModelBuilder#apiKey(java.lang.String)
base-urlVALUEString Generated from dev.langchain4j.model.openai.OpenAiEmbeddingModel.OpenAiEmbeddingModelBuilder#baseUrl(java.lang.String)
custom-headersMAPString Generated from dev.langchain4j.model.openai.OpenAiEmbeddingModel.OpenAiEmbeddingModelBuilder#customHeaders(java.util.Map)
custom-query-paramsMAPString Generated from dev.langchain4j.model.openai.OpenAiEmbeddingModel.OpenAiEmbeddingModelBuilder#customQueryParams(java.util.Map)
dimensionsVALUEInteger Generated from dev.langchain4j.model.openai.OpenAiEmbeddingModel.OpenAiEmbeddingModelBuilder#dimensions(java.lang.Integer)
enabledVALUEBooleantrueIf set to false, OpenAiEmbeddingModel will not be available even if configured
encoding-formatVALUEString Generated from dev.langchain4j.model.openai.OpenAiEmbeddingModel.OpenAiEmbeddingModelBuilder#encodingFormat(java.lang.String)
http-client-builderVALUEd.l.h.c.HttpClientBuilder Generated from dev.langchain4j.model.openai.OpenAiEmbeddingModel.OpenAiEmbeddingModelBuilder#httpClientBuilder(dev.langchain4j.http.client.HttpClientBuilder)
http-client-builder-discover-servicesVALUEBooleantrueWhether to enable automatic service discovery for http-client-builder
log-requestsVALUEBoolean Generated from dev.langchain4j.model.openai.OpenAiEmbeddingModel.OpenAiEmbeddingModelBuilder#logRequests(java.lang.Boolean)
log-responsesVALUEBoolean Generated from dev.langchain4j.model.openai.OpenAiEmbeddingModel.OpenAiEmbeddingModelBuilder#logResponses(java.lang.Boolean)
loggerVALUEo.s.Logger Generated from dev.langchain4j.model.openai.OpenAiEmbeddingModel.OpenAiEmbeddingModelBuilder#logger(org.slf4j.Logger)
max-retriesVALUEInteger Generated from dev.langchain4j.model.openai.OpenAiEmbeddingModel.OpenAiEmbeddingModelBuilder#maxRetries(java.lang.Integer)
max-segments-per-batchVALUEInteger Generated from dev.langchain4j.model.openai.OpenAiEmbeddingModel.OpenAiEmbeddingModelBuilder#maxSegmentsPerBatch(java.lang.Integer)
model-nameVALUEString Generated from dev.langchain4j.model.openai.OpenAiEmbeddingModel.OpenAiEmbeddingModelBuilder#modelName(java.lang.String)
organization-idVALUEString Generated from dev.langchain4j.model.openai.OpenAiEmbeddingModel.OpenAiEmbeddingModelBuilder#organizationId(java.lang.String)
project-idVALUEString Generated from dev.langchain4j.model.openai.OpenAiEmbeddingModel.OpenAiEmbeddingModelBuilder#projectId(java.lang.String)
timeoutVALUEDuration Generated from dev.langchain4j.model.openai.OpenAiEmbeddingModel.OpenAiEmbeddingModelBuilder#timeout(java.time.Duration)
userVALUEString Generated from dev.langchain4j.model.openai.OpenAiEmbeddingModel.OpenAiEmbeddingModelBuilder#user(java.lang.String)

See the manifest for all available types.