Skip to content

Commit 98cca75

Browse files
Update clients to latest platform release (4.21.0)
1 parent d9db662 commit 98cca75

24 files changed

Lines changed: 2266 additions & 272 deletions

README.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ No description provided (generated by Openapi Generator https://github.com/opena
44
This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:
55

66
- API version: 0.1.0
7-
- Package version: 4.20.0
7+
- Package version: 4.21.0
88
- Generator version: 7.9.0
99
- Build package: org.openapitools.codegen.languages.PythonClientCodegen
1010

@@ -98,6 +98,7 @@ Class | Method | HTTP request | Description
9898
*EXTERNALApi* | [**create_compute_deployment_deployments_compute_post**](docs/EXTERNALApi.md#create_compute_deployment_deployments_compute_post) | **POST** /deployments/compute | Create Compute Deployment
9999
*EXTERNALApi* | [**create_cserve_v2_deployment_deployments_cserve_v2_post**](docs/EXTERNALApi.md#create_cserve_v2_deployment_deployments_cserve_v2_post) | **POST** /deployments/cserve_v2 | Create Cserve V2 Deployment
100100
*EXTERNALApi* | [**create_cserve_v3_deployment_deployments_cserve_v3_post**](docs/EXTERNALApi.md#create_cserve_v3_deployment_deployments_cserve_v3_post) | **POST** /deployments/cserve_v3 | Create Cserve V3 Deployment
101+
*EXTERNALApi* | [**create_dynamo_deployment_deployments_dynamo_post**](docs/EXTERNALApi.md#create_dynamo_deployment_deployments_dynamo_post) | **POST** /deployments/dynamo | Create Dynamo Deployment
101102
*EXTERNALApi* | [**create_hardware_instance_hardware_instances_post**](docs/EXTERNALApi.md#create_hardware_instance_hardware_instances_post) | **POST** /hardware-instances | Create Hardware Instance
102103
*EXTERNALApi* | [**create_inference_deployment_deployments_inference_post**](docs/EXTERNALApi.md#create_inference_deployment_deployments_inference_post) | **POST** /deployments/inference | Create Inference Deployment
103104
*EXTERNALApi* | [**create_inference_v3_deployment_deployments_inference_v3_post**](docs/EXTERNALApi.md#create_inference_v3_deployment_deployments_inference_v3_post) | **POST** /deployments/inference_v3 | Create Inference V3 Deployment
@@ -126,6 +127,7 @@ Class | Method | HTTP request | Description
126127
*EXTERNALApi* | [**get_deployment_status_deployments_status_deployment_id_get**](docs/EXTERNALApi.md#get_deployment_status_deployments_status_deployment_id_get) | **GET** /deployments/status/{deployment_id} | Get Deployment Status
127128
*EXTERNALApi* | [**get_deployment_status_v3_deployments_status_v3_deployment_id_get**](docs/EXTERNALApi.md#get_deployment_status_v3_deployments_status_v3_deployment_id_get) | **GET** /deployments/status_v3/{deployment_id} | Get Deployment Status V3
128129
*EXTERNALApi* | [**get_deployments_deployments_get**](docs/EXTERNALApi.md#get_deployments_deployments_get) | **GET** /deployments | Get Deployments
130+
*EXTERNALApi* | [**get_dynamo_deployment_deployments_dynamo_deployment_id_get**](docs/EXTERNALApi.md#get_dynamo_deployment_deployments_dynamo_deployment_id_get) | **GET** /deployments/dynamo/{deployment_id} | Get Dynamo Deployment
129131
*EXTERNALApi* | [**get_hardware_instances_hardware_instances_get**](docs/EXTERNALApi.md#get_hardware_instances_hardware_instances_get) | **GET** /hardware-instances | Get Hardware Instances
130132
*EXTERNALApi* | [**get_inference_deployment_deployments_inference_deployment_id_get**](docs/EXTERNALApi.md#get_inference_deployment_deployments_inference_deployment_id_get) | **GET** /deployments/inference/{deployment_id} | Get Inference Deployment
131133
*EXTERNALApi* | [**get_inference_v3_deployment_deployments_inference_v3_deployment_id_get**](docs/EXTERNALApi.md#get_inference_v3_deployment_deployments_inference_v3_deployment_id_get) | **GET** /deployments/inference_v3/{deployment_id} | Get Inference V3 Deployment
@@ -145,6 +147,7 @@ Class | Method | HTTP request | Description
145147
*EXTERNALApi* | [**update_cserve_v3_deployment_deployments_cserve_v3_put**](docs/EXTERNALApi.md#update_cserve_v3_deployment_deployments_cserve_v3_put) | **PUT** /deployments/cserve_v3 | Update Cserve V3 Deployment
146148
*EXTERNALApi* | [**update_deployment_status_deployments_status_deployment_id_put**](docs/EXTERNALApi.md#update_deployment_status_deployments_status_deployment_id_put) | **PUT** /deployments/status/{deployment_id} | Update Deployment Status
147149
*EXTERNALApi* | [**update_deployment_status_v3_deployments_status_v3_deployment_id_put**](docs/EXTERNALApi.md#update_deployment_status_v3_deployments_status_v3_deployment_id_put) | **PUT** /deployments/status_v3/{deployment_id} | Update Deployment Status V3
150+
*EXTERNALApi* | [**update_dynamo_deployment_deployments_dynamo_put**](docs/EXTERNALApi.md#update_dynamo_deployment_deployments_dynamo_put) | **PUT** /deployments/dynamo | Update Dynamo Deployment
148151
*EXTERNALApi* | [**update_inference_deployment_deployments_inference_put**](docs/EXTERNALApi.md#update_inference_deployment_deployments_inference_put) | **PUT** /deployments/inference | Update Inference Deployment
149152
*EXTERNALApi* | [**update_inference_v3_deployment_deployments_inference_v3_put**](docs/EXTERNALApi.md#update_inference_v3_deployment_deployments_inference_v3_put) | **PUT** /deployments/inference_v3 | Update Inference V3 Deployment
150153
*EXTERNALApi* | [**update_service_account_service_accounts_workos_id_put**](docs/EXTERNALApi.md#update_service_account_service_accounts_workos_id_put) | **PUT** /service-accounts/{workos_id} | Update Service Account
@@ -173,6 +176,8 @@ Class | Method | HTTP request | Description
173176
- [CreateCServeV3DeploymentResponse](docs/CreateCServeV3DeploymentResponse.md)
174177
- [CreateComputeDeploymentRequest](docs/CreateComputeDeploymentRequest.md)
175178
- [CreateComputeDeploymentResponse](docs/CreateComputeDeploymentResponse.md)
179+
- [CreateDynamoDeploymentRequest](docs/CreateDynamoDeploymentRequest.md)
180+
- [CreateDynamoDeploymentResponse](docs/CreateDynamoDeploymentResponse.md)
176181
- [CreateHardwareInstanceRequest](docs/CreateHardwareInstanceRequest.md)
177182
- [CreateInferenceDeploymentResponse](docs/CreateInferenceDeploymentResponse.md)
178183
- [CreateInferenceV3DeploymentRequest](docs/CreateInferenceV3DeploymentRequest.md)
@@ -207,6 +212,7 @@ Class | Method | HTTP request | Description
207212
- [GetDeploymentResponse](docs/GetDeploymentResponse.md)
208213
- [GetDeploymentRevisionResponse](docs/GetDeploymentRevisionResponse.md)
209214
- [GetDeploymentUsageResponse](docs/GetDeploymentUsageResponse.md)
215+
- [GetDynamoDeploymentResponse](docs/GetDynamoDeploymentResponse.md)
210216
- [GetInferenceDeploymentResponse](docs/GetInferenceDeploymentResponse.md)
211217
- [GetInferenceV3DeploymentResponse](docs/GetInferenceV3DeploymentResponse.md)
212218
- [GetJobDeploymentResponse](docs/GetJobDeploymentResponse.md)
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
# CreateDynamoDeploymentRequest
2+
3+
Create a NVIDIA Dynamo (DynamoGraphDeployment) inference deployment. Aggregated + KV-router pattern with a vLLM backend. The Frontend pod enables KV-aware routing across worker replicas.
4+
5+
## Properties
6+
7+
Name | Type | Description | Notes
8+
------------ | ------------- | ------------- | -------------
9+
**max_surge** | **int** | | [optional]
10+
**max_unavailable** | **int** | | [optional]
11+
**name** | **str** | |
12+
**cluster_id** | **int** | |
13+
**hardware_instance_id** | **int** | |
14+
**user_annotations** | **Dict[str, str]** | | [optional]
15+
**chart_revision** | **str** | | [optional]
16+
**image_url** | **str** | |
17+
**image_pull_secret_credentials** | [**ImagePullSecretCredentials**](ImagePullSecretCredentials.md) | | [optional]
18+
**model** | **str** | |
19+
**served_model_name** | **str** | | [optional]
20+
**container_port** | **int** | Internal Dynamo Frontend listener port for the non-root runtime. The public endpoint remains on HTTPS; port 8788 is unavailable when backend_protocol is GRPC. | [optional] [default to 8000]
21+
**initial_replicas** | **int** | | [optional] [default to 1]
22+
**gpus_per_worker** | **int** | | [optional] [default to 1]
23+
**extra_args** | **str** | | [optional]
24+
**hf_token** | **str** | | [optional]
25+
**hf_token_secret_name** | **str** | | [optional]
26+
**env_vars** | **Dict[str, str]** | | [optional]
27+
**endpoint_bearer_token** | **str** | | [optional]
28+
**endpoint_certificate_authority** | **str** | | [optional]
29+
**enable_logging** | **bool** | | [optional] [default to True]
30+
**enable_node_model_cache** | **bool** | | [optional] [default to False]
31+
**backend_protocol** | [**BackendProtocol**](BackendProtocol.md) | | [optional]
32+
33+
## Example
34+
35+
```python
36+
from platform_api_python_client.models.create_dynamo_deployment_request import CreateDynamoDeploymentRequest
37+
38+
# TODO update the JSON string below
39+
json = "{}"
40+
# create an instance of CreateDynamoDeploymentRequest from a JSON string
41+
create_dynamo_deployment_request_instance = CreateDynamoDeploymentRequest.from_json(json)
42+
# print the JSON string representation of the object
43+
print(CreateDynamoDeploymentRequest.to_json())
44+
45+
# convert the object into a dict
46+
create_dynamo_deployment_request_dict = create_dynamo_deployment_request_instance.to_dict()
47+
# create an instance of CreateDynamoDeploymentRequest from a dict
48+
create_dynamo_deployment_request_from_dict = CreateDynamoDeploymentRequest.from_dict(create_dynamo_deployment_request_dict)
49+
```
50+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
51+
52+
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# CreateDynamoDeploymentResponse
2+
3+
4+
## Properties
5+
6+
Name | Type | Description | Notes
7+
------------ | ------------- | ------------- | -------------
8+
**id** | **int** | |
9+
**created_at** | **datetime** | |
10+
**endpoint_url** | **str** | |
11+
12+
## Example
13+
14+
```python
15+
from platform_api_python_client.models.create_dynamo_deployment_response import CreateDynamoDeploymentResponse
16+
17+
# TODO update the JSON string below
18+
json = "{}"
19+
# create an instance of CreateDynamoDeploymentResponse from a JSON string
20+
create_dynamo_deployment_response_instance = CreateDynamoDeploymentResponse.from_json(json)
21+
# print the JSON string representation of the object
22+
print(CreateDynamoDeploymentResponse.to_json())
23+
24+
# convert the object into a dict
25+
create_dynamo_deployment_response_dict = create_dynamo_deployment_response_instance.to_dict()
26+
# create an instance of CreateDynamoDeploymentResponse from a dict
27+
create_dynamo_deployment_response_from_dict = CreateDynamoDeploymentResponse.from_dict(create_dynamo_deployment_response_dict)
28+
```
29+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
30+
31+

docs/DeploymentResponse.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Name | Type | Description | Notes
2121
**cserve_version** | **str** | | [optional]
2222
**min_replicas** | **int** | |
2323
**max_replicas** | **int** | |
24-
**initial_replicas** | **int** | | [optional]
24+
**initial_replicas** | **int** | |
2525
**endpoint_certificate_authority** | **str** | | [optional]
2626
**endpoint_bearer_token** | **str** | | [optional]
2727
**concurrency** | **int** | | [optional]
@@ -39,6 +39,10 @@ Name | Type | Description | Notes
3939
**backend_protocol** | [**BackendProtocol**](BackendProtocol.md) | | [optional]
4040
**config_file** | [**ConfigFileMount**](ConfigFileMount.md) | | [optional]
4141
**metrics** | [**MetricsConfig**](MetricsConfig.md) | | [optional]
42+
**model** | **str** | |
43+
**served_model_name** | **str** | | [optional]
44+
**gpus_per_worker** | **int** | |
45+
**extra_args** | **str** | | [optional]
4246

4347
## Example
4448

docs/DeploymentType.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@
2929

3030
* `JOB` (value: `'job'`)
3131

32+
* `DYNAMO` (value: `'dynamo'`)
33+
3234
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
3335

3436

0 commit comments

Comments
 (0)