Interface IApiModelData
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 IApiModelData
Properties
Api
Api Api { get; }
Property Value
BaseId
string BaseId { get; }
Property Value
- string
CreatedAt
UnixTime? CreatedAt { get; }
Property Value
- UnixTime?
Description
string Description { get; }
Property Value
- string
Family
string Family { get; }
Property Value
- string
Feature
ModelFeature? Feature { get; }
Property Value
InputModality
Modality? InputModality { get; }
Property Value
InputTokenLimit
int? InputTokenLimit { get; }
Property Value
- int?
IsFineTuned
bool? IsFineTuned { get; }
Property Value
- bool?
OutputModality
Modality? OutputModality { get; }
Property Value
OutputTokenLimit
int? OutputTokenLimit { get; }
Property Value
- int?
OwnedBy
string OwnedBy { get; }
Property Value
- string
Prices
List<ModelPrice> Prices { get; }
Property Value
- List<ModelPrice>
Provider
string Provider { get; }
Property Value
- string
Version
string Version { get; }
Property Value
- string