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