Table of Contents

Interface IApiModelData

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 IApiModelData

Properties

Api

Api Api { get; }

Property Value

Api

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

ModelFeature?

InputModality

Modality? InputModality { get; }

Property Value

Modality?

InputTokenLimit

int? InputTokenLimit { get; }

Property Value

int?

IsFineTuned

bool? IsFineTuned { get; }

Property Value

bool?

OutputModality

Modality? OutputModality { get; }

Property Value

Modality?

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