Models

ModelsResource

Methods

create() ->
post/v5/models

Create Model

list() -> SyncCursorPage[]
get/v5/models

List Models

update(, ) ->
patch/v5/models/{model_id}

Update Model

Parameters
model_id: str
model:
class ModelDefaultModelPatchRequest: ...
class ModelModelConfigurationPatchRequest: ...
class ModelSwapNamesModelPatchRequest: ...
Returns
id: str
created_at:
(format: date-time)
created_by_identity_type: Literal["user", "service_account"]
created_by_user_id: str
model_type:
model_vendor:
name: str
status: Literal["failed", "ready", "deploying", "deployment_timeout"]
model_availability: Optional[InferenceModelAvailability]
model_metadata: Optional[Dict[str, ]]
object: Optional[Literal["model"]]
(default: "model")
vendor_configuration: Optional[]
Request example
200Example
delete() ->
delete/v5/models/{model_id}

Delete Model

retrieve() ->
get/v5/models/{model_id}

Get Model

Domain types

class InferenceModel: ...
Literal["unknown", "available", "unavailable"]
Literal["generic", "completion", "chat_completion"]
class LaunchVendorConfiguration: ...
class LlmEngineVendorConfiguration: ...
class ModelDeleteResponse: ...