Class AbstractOpenAiSdkOptions

java.lang.Object
org.springframework.ai.openaisdk.AbstractOpenAiSdkOptions
Direct Known Subclasses:
OpenAiSdkAutoConfigurationUtil.ResolvedConnectionProperties, OpenAiSdkChatOptions, OpenAiSdkChatProperties, OpenAiSdkConnectionProperties, OpenAiSdkEmbeddingOptions, OpenAiSdkEmbeddingProperties, OpenAiSdkImageOptions, OpenAiSdkImageProperties

public class AbstractOpenAiSdkOptions extends Object
  • Constructor Details

    • AbstractOpenAiSdkOptions

      public AbstractOpenAiSdkOptions()
  • Method Details

    • getBaseUrl

      public String getBaseUrl()
    • setBaseUrl

      public void setBaseUrl(String baseUrl)
    • getApiKey

      public String getApiKey()
    • setApiKey

      public void setApiKey(String apiKey)
    • getCredential

      public com.openai.credential.Credential getCredential()
    • setCredential

      public void setCredential(com.openai.credential.Credential credential)
    • getModel

      public String getModel()
    • setModel

      public void setModel(String model)
    • getMicrosoftDeploymentName

      public String getMicrosoftDeploymentName()
    • setMicrosoftDeploymentName

      public void setMicrosoftDeploymentName(String microsoftDeploymentName)
    • getDeploymentName

      public String getDeploymentName()
      Alias for getAzureDeploymentName()
    • setDeploymentName

      public void setDeploymentName(String azureDeploymentName)
      Alias for setAzureDeploymentName()
    • getMicrosoftFoundryServiceVersion

      public com.openai.azure.AzureOpenAIServiceVersion getMicrosoftFoundryServiceVersion()
    • setMicrosoftFoundryServiceVersion

      public void setMicrosoftFoundryServiceVersion(com.openai.azure.AzureOpenAIServiceVersion microsoftFoundryServiceVersion)
    • getOrganizationId

      public String getOrganizationId()
    • setOrganizationId

      public void setOrganizationId(String organizationId)
    • isMicrosoftFoundry

      public boolean isMicrosoftFoundry()
    • setMicrosoftFoundry

      public void setMicrosoftFoundry(boolean microsoftFoundry)
    • isGitHubModels

      public boolean isGitHubModels()
    • setGitHubModels

      public void setGitHubModels(boolean gitHubModels)
    • getTimeout

      public Duration getTimeout()
    • setTimeout

      public void setTimeout(Duration timeout)
    • getMaxRetries

      public Integer getMaxRetries()
    • setMaxRetries

      public void setMaxRetries(Integer maxRetries)
    • getProxy

      public Proxy getProxy()
    • setProxy

      public void setProxy(Proxy proxy)
    • getCustomHeaders

      public Map<String,String> getCustomHeaders()
    • setCustomHeaders

      public void setCustomHeaders(Map<String,String> customHeaders)