Package ai.dat.llm.anthropic
Class AnthropicChatModelFactory
java.lang.Object
ai.dat.llm.anthropic.AnthropicChatModelFactory
- All Implemented Interfaces:
ChatModelFactory,Factory
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ConfigOption<String>static final ConfigOption<String>static final ConfigOption<String>static final ConfigOption<Boolean>static final ConfigOption<Boolean>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<Boolean>static final ConfigOption<Boolean>static final ConfigOption<Double>static final ConfigOption<Integer>static final ConfigOption<String>static final ConfigOption<Duration>static final ConfigOption<Integer>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:
-
BASE_URL
-
API_KEY
-
MODEL_NAME
-
TEMPERATURE
-
TOP_K
-
TOP_P
-
TIMEOUT
-
MAX_RETRIES
-
MAX_TOKENS
-
LOG_REQUESTS
-
LOG_RESPONSES
-
VERSION
-
BETA
-
CACHE_SYSTEM_MESSAGES
-
CACHE_TOOLS
-
THINKING_TYPE
-
THINKING_BUDGET_TOKENS
-
RETURN_THINKING
-
SEND_THINKING
-
-
Constructor Details
-
AnthropicChatModelFactory
public AnthropicChatModelFactory()
-
-
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
-