Package ai.dat.llm.azure
Class AzureOpenAiChatModelFactory
java.lang.Object
ai.dat.llm.azure.AzureOpenAiChatModelFactory
- All Implemented Interfaces:
ChatModelFactory,Factory
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ConfigOption<String>static final ConfigOption<String>static final ConfigOption<Map<String,String>> static final ConfigOption<String>static final ConfigOption<String>static final Stringstatic final ConfigOption<Boolean>static final ConfigOption<Integer>static final ConfigOption<Integer>static final ConfigOption<String>static final ConfigOption<Long>static final ConfigOption<List<String>>static final ConfigOption<Boolean>static final ConfigOption<Double>static final ConfigOption<Duration>static final ConfigOption<Double>static final ConfigOption<String> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondev.langchain4j.model.chat.ChatModelcreate(ReadableConfig config) dev.langchain4j.model.chat.StreamingChatModelcreateStream(ReadableConfig config) Set<ConfigOption<?>>Set<ConfigOption<?>>
-
Field Details
-
IDENTIFIER
- See Also:
-
ENDPOINT
-
DEPLOYMENT_ID
-
API_VERSION
-
API_KEY
-
TEMPERATURE
-
TOP_P
-
TIMEOUT
-
MAX_RETRIES
-
MAX_TOKENS
-
SEED
-
USER
-
STOP
-
LOG_REQUESTS_AND_RESPONSES
-
RESPONSE_FORMAT
-
STRICT_JSON_SCHEMA
-
CUSTOM_HEADERS
-
-
Constructor Details
-
AzureOpenAiChatModelFactory
public AzureOpenAiChatModelFactory()
-
-
Method Details
-
factoryIdentifier
- Specified by:
factoryIdentifierin interfaceFactory
-
requiredOptions
- Specified by:
requiredOptionsin interfaceFactory
-
optionalOptions
- Specified by:
optionalOptionsin interfaceFactory
-
create
- Specified by:
createin interfaceChatModelFactory
-
createStream
- Specified by:
createStreamin interfaceChatModelFactory
-