Package org.springframework.ai.model
Interface ModelOptions
- All Known Subinterfaces:
AudioTranscriptionOptions
,ChatOptions
,EmbeddingOptions
,FunctionCallingOptions
,ImageOptions
,ModerationOptions
- All Known Implementing Classes:
Anthropic3ChatOptions
,AnthropicChatOptions
,AnthropicChatOptions
,AzureOpenAiAudioTranscriptionOptions
,AzureOpenAiChatOptions
,AzureOpenAiEmbeddingOptions
,AzureOpenAiImageOptions
,BedrockAi21Jurassic2ChatOptions
,BedrockCohereChatOptions
,BedrockCohereEmbeddingOptions
,BedrockLlamaChatOptions
,BedrockTitanChatOptions
,BedrockTitanEmbeddingOptions
,FunctionCallingOptionsBuilder.PortableFunctionCallingOptions
,MiniMaxChatOptions
,MiniMaxEmbeddingOptions
,MistralAiChatOptions
,MistralAiEmbeddingOptions
,MoonshotChatOptions
,OCICohereChatOptions
,OCIEmbeddingOptions
,OllamaOptions
,OpenAiAudioSpeechOptions
,OpenAiAudioTranscriptionOptions
,OpenAiChatOptions
,OpenAiEmbeddingOptions
,OpenAiImageOptions
,OpenAiModerationOptions
,PostgresMlEmbeddingOptions
,QianFanChatOptions
,QianFanEmbeddingOptions
,QianFanImageOptions
,StabilityAiImageOptions
,VertexAiGeminiChatOptions
,VertexAiMultimodalEmbeddingOptions
,VertexAiTextEmbeddingOptions
,WatsonxAiChatOptions
,WatsonxAiEmbeddingOptions
,ZhiPuAiChatOptions
,ZhiPuAiEmbeddingOptions
,ZhiPuAiImageOptions
public interface ModelOptions
Interface representing the customizable options for AI model interactions. This marker
interface allows for the specification of various settings and parameters that can
influence the behavior and output of AI models. It is designed to provide flexibility
and adaptability in different AI scenarios, ensuring that the AI models can be
fine-tuned according to specific requirements.
- Since:
- 0.8.0
- Author:
- Mark Pollack