Class BBjAdminAIConfig.Anthropic

java.lang.Object
com.basis.api.admin.BBjAdminAIConfig.Anthropic
All Implemented Interfaces:
Serializable
Enclosing class:
BBjAdminAIConfig

public static class BBjAdminAIConfig.Anthropic extends Object implements Serializable
Configuration for the Anthropic Claude provider.
See Also:
  • Constructor Details

    • Anthropic

      public Anthropic()
  • Method Details

    • getApiKey

      public String getApiKey()
      Anthropic API key. Encrypted when saved to disk.
    • setApiKey

      public void setApiKey(String apiKey)
    • getModelName

      public String getModelName()
      Model identifier, e.g. claude-3-5-sonnet-20241022 or claude-3-haiku-20240307.
    • setModelName

      public void setModelName(String modelName)
    • 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)