Interface IModelData
Interface for model data retrieved from various AI APIs. (e.g., /v1/models) This interface defines the properties that all model data should implement. It is used to standardize the model data across different AI providers.
public interface IModelData : IAssetData, IProviderData, IData
- Inherited Members
Properties
BaseId
string BaseId { get; }
Property Value
- string
Capabilities
ModelCapabilities? Capabilities { get; }
Property Value
Family
string Family { get; }
Property Value
- string
InputModals
Modalities? InputModals { get; }
Property Value
InputTokenLimit
int? InputTokenLimit { get; }
Property Value
- int?
OutputModals
Modalities? OutputModals { get; }
Property Value
OutputTokenLimit
int? OutputTokenLimit { get; }
Property Value
- int?
Performance
int Performance { get; }
Property Value
- int
Prices
List<ModelPrice> Prices { get; }
Property Value
- List<ModelPrice>
Provider
string Provider { get; }
Property Value
- string
Speed
int Speed { get; }
Property Value
- int
Version
string Version { get; }
Property Value
- string