Models
ModelsResource
Methods
post/v5/models
Create Model
delete/v5/models/{model_id}
Delete Model
get/v5/models
List Models
Parameters
ending_before: Optional[str]
limit: Optional[int]
(maximum: 1000, minimum: 1, default: 100)model_vendor: Optional[Literal["openai", "cohere", "vertex_ai", "anthropic", "azure", "gemini", "launch", "llmengine", "model_zoo", "bedrock", "xai", "fireworks_ai"]]
"openai"
"cohere"
"vertex_ai"
"anthropic"
"azure"
"gemini"
"launch"
"llmengine"
"model_zoo"
"bedrock"
"xai"
"fireworks_ai"
name: Optional[str]
sort_order: Optional[Literal["asc", "desc"]]
(default: "asc")"asc"
"desc"
starting_after: Optional[str]
Returns
id: str
created_at:
(format: date-time)created_by_identity_type: Literal["user", "service_account"]
created_by_user_id: str
model_type: Literal["generic", "completion", "chat_completion"]
model_vendor: Literal["openai", "cohere", "vertex_ai", "anthropic", "azure", "gemini", "launch", "llmengine", "model_zoo", "bedrock", "xai", "fireworks_ai"]
name: str
status: Literal["failed", "ready", "deploying"]
model_availability: Optional[Literal["unknown", "available", "unavailable"]]
object: Optional[Literal["model"]]
(default: "model")Request example
200Example
get/v5/models/{model_id}
Get Model
patch/v5/models/{model_id}
Update Model
Domain types
class InferenceModel: ...
class InferenceModelList: ...