Package com.basis.api.admin
Class BBjAdminAIConfig.Anthropic
java.lang.Object
com.basis.api.admin.BBjAdminAIConfig.Anthropic
- All Implemented Interfaces:
Serializable
- Enclosing class:
BBjAdminAIConfig
Configuration for the Anthropic Claude provider.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAddsmodelto the configured list if not already present.Anthropic API key.Which entry ingetModels()is used when a call does not request a specific model.intMaximum tokens to generate (default 4096).Deprecated.Model identifiers configured for this provider, e.g.doubleSampling temperature 0.0–1.0 (default 0.1).intHTTP request timeout in seconds (default 60).voidremoveModel(String model) Removesmodelfrom the configured list.voidvoidsetDefaultModel(String defaultModel) Sets the default model, adding it togetModels()first if necessary.voidsetMaxTokens(int maxTokens) voidsetModelName(String modelName) Deprecated.voidvoidsetTemperature(double temperature) voidsetTimeoutSeconds(int timeoutSeconds)
-
Constructor Details
-
Anthropic
public Anthropic()
-
-
Method Details
-
getApiKey
Anthropic API key. Encrypted when saved to disk. -
setApiKey
-
getModels
Model identifiers configured for this provider, e.g.claude-sonnet-5orclaude-haiku-4-5. At least one entry is always present. -
setModels
-
addModel
Addsmodelto the configured list if not already present. -
removeModel
Removesmodelfrom the configured list. A provider must always have at least one model, so the last remaining entry cannot be removed. If the removed model was the default, the first remaining model becomes the new default. -
getDefaultModel
Which entry ingetModels()is used when a call does not request a specific model. -
setDefaultModel
Sets the default model, adding it togetModels()first if necessary. -
getModelName
Deprecated.usegetDefaultModel(). -
setModelName
Deprecated. -
getTimeoutSeconds
public int getTimeoutSeconds()HTTP request timeout in seconds (default 60). -
setTimeoutSeconds
public void setTimeoutSeconds(int timeoutSeconds) -
getMaxTokens
public int getMaxTokens()Maximum tokens to generate (default 4096). -
setMaxTokens
public void setMaxTokens(int maxTokens) -
getTemperature
public double getTemperature()Sampling temperature 0.0–1.0 (default 0.1). -
setTemperature
public void setTemperature(double temperature)
-
getDefaultModel().