Package ai.dat.embedder.openai
Class OpenAiEmbeddingModelFactory
java.lang.Object
ai.dat.embedder.openai.OpenAiEmbeddingModelFactory
- All Implemented Interfaces:
EmbeddingModelFactory,Factory
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ConfigOption<String>static final ConfigOption<String>static final ConfigOption<Integer>static final Stringstatic final ConfigOption<Boolean>static final ConfigOption<Boolean>static final ConfigOption<Integer>static final ConfigOption<Integer>static final ConfigOption<String>static final ConfigOption<Duration> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondev.langchain4j.model.embedding.EmbeddingModelcreate(ReadableConfig config) Set<ConfigOption<?>>Set<ConfigOption<?>>Set<ConfigOption<?>>Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ai.dat.core.factories.EmbeddingModelFactory
fingerprintConfigs
-
Field Details
-
IDENTIFIER
- See Also:
-
BASE_URL
-
API_KEY
-
MODEL_NAME
-
DIMENSIONS
-
TIMEOUT
-
MAX_RETRIES
-
MAX_SEGMENTS_PER_BATCH
-
LOG_REQUESTS
-
LOG_RESPONSES
-
-
Constructor Details
-
OpenAiEmbeddingModelFactory
public OpenAiEmbeddingModelFactory()
-
-
Method Details
-
factoryIdentifier
- Specified by:
factoryIdentifierin interfaceFactory
-
create
- Specified by:
createin interfaceEmbeddingModelFactory
-
requiredOptions
- Specified by:
requiredOptionsin interfaceFactory
-
optionalOptions
- Specified by:
optionalOptionsin interfaceFactory
-
fingerprintOptions
- Specified by:
fingerprintOptionsin interfaceEmbeddingModelFactory
-