Package org.springframework.ai.openaisdk
Class OpenAiSdkModerationOptions
java.lang.Object
org.springframework.ai.openaisdk.AbstractOpenAiSdkOptions
org.springframework.ai.openaisdk.OpenAiSdkModerationOptions
- All Implemented Interfaces:
ModelOptions,ModerationOptions
public class OpenAiSdkModerationOptions
extends AbstractOpenAiSdkOptions
implements ModerationOptions
OpenAI SDK Moderation Options.
- Since:
- 2.0.0
- Author:
- Ilayaperumal Gopinathan, Ahmed Yousri
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class org.springframework.ai.openaisdk.AbstractOpenAiSdkOptions
DEFAULT_MAX_RETRIES, DEFAULT_TIMEOUT -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.springframework.ai.openaisdk.AbstractOpenAiSdkOptions
getApiKey, getBaseUrl, getCredential, getCustomHeaders, getDeploymentName, getMaxRetries, getMicrosoftDeploymentName, getMicrosoftFoundryServiceVersion, getOrganizationId, getProxy, getTimeout, isGitHubModels, isMicrosoftFoundry, setApiKey, setBaseUrl, setCredential, setCustomHeaders, setDeploymentName, setGitHubModels, setMaxRetries, setMicrosoftDeploymentName, setMicrosoftFoundry, setMicrosoftFoundryServiceVersion, setOrganizationId, setProxy, setTimeout
-
Field Details
-
DEFAULT_MODERATION_MODEL
Default moderation model.- See Also:
-
-
Constructor Details
-
OpenAiSdkModerationOptions
public OpenAiSdkModerationOptions()
-
-
Method Details
-
builder
-
getModel
- Specified by:
getModelin interfaceModerationOptions- Overrides:
getModelin classAbstractOpenAiSdkOptions
-
setModel
- Overrides:
setModelin classAbstractOpenAiSdkOptions
-
copy
-
equals
-
hashCode
public int hashCode() -
toString
-