OptionalaiThe configuration entity that was used, if any
Whether a fallback model was used
All models that were considered for selection
Whether this model/vendor had an available API key
The model entity
Priority of this model/vendor combination
OptionalunavailableReason?: stringReason why this model/vendor wasn't available
Optionalvendor?: MJAIVendorEntityThe vendor entity, if a specific vendor was considered
The model entity that was selected
Reason for the selection
OptionalselectionThe selection strategy that was used
OptionalvendorThe vendor entity that was selected, if applicable
Gets all model/vendor combinations that have available API keys. These are the valid candidates that can be used for execution or retry.
Array of models considered that are available (have API keys)
Whether this model/vendor had an available API key
The model entity
Priority of this model/vendor combination
OptionalunavailableReason?: stringReason why this model/vendor wasn't available
Optionalvendor?: MJAIVendorEntityThe vendor entity, if a specific vendor was considered
Model selection information for debugging and analysis