Table of Contents

Interface IModelData

Namespace
Glitch9.AIDevKit

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

ModelCapabilities?

Family

string Family { get; }

Property Value

string

InputModals

Modalities? InputModals { get; }

Property Value

Modalities?

InputTokenLimit

int? InputTokenLimit { get; }

Property Value

int?

OutputModals

Modalities? OutputModals { get; }

Property Value

Modalities?

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