ai_api_client_sdk.models.model_version module

class ai_api_client_sdk.models.model_version.ModelVersion(name: str, is_latest: bool, deprecated: bool, retirement_date: datetime | None = None, context_length: int | None = None, input_types: List[str] | None = None, capabilities: List[str] | None = None, metadata: Dict[str, str] | None = None, cost: Dict[str, str] | None = None, suggested_replacements: List[str] | None = None, streaming_supported: bool | None = None, orchestration_capabilities: List[str] | None = None, **kwargs)

Bases: object

The ModelVersion object defines a version for a model :param name: Name of the model version :type name: str :param is_latest: True if model version is latest, otherwise false :type is_latest: bool :param deprecated: True if model version is deprecated, otherwise false :type deprecated: bool :param retirement_date: Retirement date of the model version, defaults to None :type retirement_date: datetime, optional :param context_length: Context length of the model version, defaults to None :type context_length: int, optional :param input_types: Input types supported by the model version, defaults to None :type input_types: List[str], optional :param capabilities: Capabilities of the model version, defaults to None :type capabilities: List[str], optional :param metadata: Metadata of the model version, defaults to None :type metadata: List[Dict[str, str]], optional :param cost: Cost of the model version, defaults to None :type cost: List[Dict[str, str]], optional :param suggested_replacements: Suggested replacements for the model version, defaults to None :type suggested_replacements: List[str], optional :param streaming_supported: True if streaming is supported, otherwise false :type streaming_supported: bool, optional :param orchestration_capabilities: Orchestration capabilities of the model version, defaults to None :type orchestration_capabilities: List[str], optional :param **kwargs: The keyword arguments are there in case there are additional attributes returned from server

__init__(name: str, is_latest: bool, deprecated: bool, retirement_date: datetime | None = None, context_length: int | None = None, input_types: List[str] | None = None, capabilities: List[str] | None = None, metadata: Dict[str, str] | None = None, cost: Dict[str, str] | None = None, suggested_replacements: List[str] | None = None, streaming_supported: bool | None = None, orchestration_capabilities: List[str] | None = None, **kwargs)
static from_dict(model_version_dict: Dict[str, Any])

Returns a ai_api_client_sdk.models.model_version.ModelVersion object, created from the values in the dict provided as parameter

Parameters:

model_version_dict (Dict[str, Any]) – Dict which includes the necessary values to create the object

Returns:

An object, created from the values provided

Return type:

class:ai_api_client_sdk.models.model_version.ModelVersion