Interface Model

All Superinterfaces:
Action<ModelRequest,ModelResponse,ModelResponseChunk>, Registerable
All Known Implementing Classes:
AnthropicModel, AwsBedrockModel, CompatOAIModel, GeminiModel, ImagenModel, OllamaModel, OpenAIImageModel, OpenAIModel, TtsModel, VeoModel

public interface Model extends Action<ModelRequest,ModelResponse,ModelResponseChunk>
Model is the interface for AI model implementations. Models are registered as actions and can be invoked to generate responses from prompts.