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 newModelCapabilitiesinstance.- 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
-