Package nl.dannyj.mistral.models.model
Class ModelCapabilities
java.lang.Object
nl.dannyj.mistral.models.model.ModelCapabilities
Represents the capabilities of a Mistral AI model.
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
ModelCapabilities
public ModelCapabilities() -
ModelCapabilities
public ModelCapabilities(Boolean completionChat, Boolean completionFim, Boolean functionCalling, Boolean fineTuning, Boolean vision, Boolean classification) Creates a newModelCapabilities
instance.- Parameters:
completionChat
- Indicates if the model supports chat completions.completionFim
- Indicates if the model supports fill-in-the-middle completions.functionCalling
- Indicates if the model supports function calling.fineTuning
- Indicates if the model supports fine-tuning.vision
- Indicates if the model has vision capabilities.classification
- Indicates if the model has classification capabilities (relevant for fine-tuned models).
-
-
Method Details
-
supportsChatCompletion
public boolean supportsChatCompletion() -
supportsFimCompletion
public boolean supportsFimCompletion() -
supportsFunctionCalling
public boolean supportsFunctionCalling() -
supportsFineTuning
public boolean supportsFineTuning() -
supportsVision
public boolean supportsVision() -
supportsClassification
public boolean supportsClassification() -
toString
-