ApiClient¶
- class baseten.client.managementapi.ApiClient(http_client, *, base_url=None, auth=None, headers=None, timeout=None)¶
Bases:
objectGenerated HTTP client for the Baseten API.
Methods on this client are generated from the OpenAPI specification and are NOT covered by any stability or compatibility guarantees. They may change without notice between versions.
- Parameters:
- cleanup_images(*, params=None)¶
Clean up unused images
- Parameters:
params (CleanupImagesParams | None)
- Return type:
- create_sandbox(*, params=None, request)¶
Create a sandbox
- Parameters:
params (CreateSandboxParams | None)
request (CreateSandboxRequest)
- Return type:
- create_sandbox_preview(*, sandbox_name, params=None, request)¶
Create a sandbox preview
- Parameters:
sandbox_name (str)
params (CreateSandboxPreviewParams | None)
request (CreateSandboxPreviewRequest)
- Return type:
- create_sandbox_preview_token(*, sandbox_name, preview_name, params=None, request)¶
Create a preview token
- Parameters:
sandbox_name (str)
preview_name (str)
params (CreateSandboxPreviewTokenParams | None)
request (CreateSandboxPreviewTokenRequest)
- Return type:
- create_sandbox_volume(*, params=None, request)¶
Create a volume
- Parameters:
params (CreateSandboxVolumeParams | None)
request (CreateSandboxVolumeRequest)
- Return type:
- delete_api_keys(*, api_key_prefix)¶
Deletes an API key by prefix
- Parameters:
api_key_prefix (str)
- Return type:
- delete_chains_deployments(*, chain_id, chain_deployment_id)¶
Deletes a chain deployment by ID
- Parameters:
- Return type:
- delete_gateway_endpoints(*, endpoint_id)¶
Deletes a Gateway endpoint
- Parameters:
endpoint_id (str)
- Return type:
- delete_grid_connections(*, connection_id)¶
Deletes a connection
- Parameters:
connection_id (str)
- Return type:
- delete_grid_machine_users(*, machine_user_id)¶
Deletes a machine user
- Parameters:
machine_user_id (str)
- Return type:
- delete_grid_machine_users_api_keys(*, machine_user_id, api_key_prefix)¶
Revokes a machine user’s API key
- Parameters:
- Return type:
- delete_image(*, image_name, params=None)¶
Delete a sandbox image
- Parameters:
image_name (str)
params (DeleteImageParams | None)
- Return type:
- delete_image_tag(*, image_name, tag_name, params=None)¶
Delete an image tag
- Parameters:
image_name (str)
tag_name (str)
params (DeleteImageTagParams | None)
- Return type:
- delete_library_listings(*, user_defined_listing_id)¶
Deletes a library listing
- Parameters:
user_defined_listing_id (str)
- Return type:
- delete_library_listings_versions(*, user_defined_listing_id, version_tag)¶
Deletes a library listing version
- Parameters:
- Return type:
- delete_models_deployments(*, model_id, deployment_id)¶
Deletes a model’s deployment by ID
- Parameters:
- Return type:
- delete_models_deployments_replicas(*, model_id, deployment_id, replica_id)¶
Terminates a replica in a deployment
- Parameters:
- Return type:
- delete_models_environments(*, model_id, env_name)¶
Deletes an environment
- Parameters:
- Return type:
- delete_sandbox(*, sandbox_name, params=None)¶
Delete a sandbox
- Parameters:
sandbox_name (str)
params (DeleteSandboxParams | None)
- Return type:
- delete_sandbox_preview(*, sandbox_name, preview_name, params=None)¶
Delete a sandbox preview
- Parameters:
sandbox_name (str)
preview_name (str)
params (DeleteSandboxPreviewParams | None)
- Return type:
- delete_sandbox_preview_token(*, sandbox_name, preview_name, token_name, params=None)¶
Delete a preview token
- Parameters:
sandbox_name (str)
preview_name (str)
token_name (str)
params (DeleteSandboxPreviewTokenParams | None)
- Return type:
None
- delete_sandbox_volume(*, volume_name, params=None)¶
Delete a volume
- Parameters:
volume_name (str)
params (DeleteSandboxVolumeParams | None)
- Return type:
- delete_teams_secrets(*, team_id, secret_name)¶
Deletes a secret by name
- Parameters:
- Return type:
- delete_training_projects(*, training_project_id)¶
Deletes a training project
- Parameters:
training_project_id (str)
- Return type:
- delete_training_projects_jobs(*, training_project_id, training_job_id)¶
Deletes a training job
- Parameters:
- Return type:
- delete_volumes(*, volume_namespace, volume_name, request)¶
Deletes a volume
- Parameters:
volume_namespace (str)
volume_name (str)
request (DeleteVolumeRequest)
- Return type:
- delete_volumes_tags(*, volume_namespace, volume_name, volume_tag, request)¶
Deletes a volume tag
- Parameters:
volume_namespace (str)
volume_name (str)
volume_tag (str)
request (DeleteVolumeTagRequest)
- Return type:
- delete_volumes_versions(*, volume_namespace, volume_name, volume_version, request)¶
Deletes one version of a volume
- Parameters:
volume_namespace (str)
volume_name (str)
volume_version (str)
request (DeleteVolumeVersionRequest)
- Return type:
- get_api_keys(*, params=None)¶
Lists API keys (metadata only, no plain text keys)
- Parameters:
params (GetApiKeysParams | None)
- Return type:
- get_audit_logs(*, params=None)¶
Gets the audit log for the workspace
- Parameters:
params (GetAuditLogsParams | None)
- Return type:
- get_billing_model_apis(*, params=None)¶
Gets daily Model APIs costs
- Parameters:
params (GetBillingModelApisParams | None)
- Return type:
- get_billing_tool_call_usage(*, params)¶
Gets server-side tool call usage
- Parameters:
params (GetBillingToolCallUsageParams)
- Return type:
- get_billing_usage_summary(*, params)¶
Gets billing usage summary for a date range
- Parameters:
params (GetBillingUsageSummaryParams)
- Return type:
- get_blobs_credentials_model()¶
Gets blob credentials for models
- Return type:
- get_blobs_credentials_train()¶
Gets blob credentials for training
- Return type:
- get_chains_audit_logs(*, chain_id, params=None)¶
Gets the audit log for a chain
- Parameters:
chain_id (str)
params (GetChainsAuditLogsParams | None)
- Return type:
- get_chains_deployments(*, chain_id)¶
Gets all chain deployments
- Parameters:
chain_id (str)
- Return type:
- get_chains_deployments_chain_deployment_id(*, chain_id, chain_deployment_id)¶
Gets a chain deployment by ID
- Parameters:
- Return type:
- get_chains_deployments_chainlets_logs(*, chain_id, chain_deployment_id, chainlet_id, params=None)¶
Gets the logs for a chainlet within a chain deployment
- Parameters:
chain_id (str)
chain_deployment_id (str)
chainlet_id (str)
params (GetChainsDeploymentsChainletsLogsParams | None)
- Return type:
- get_chains_environments(*, chain_id)¶
Gets all chain environments
- Parameters:
chain_id (str)
- Return type:
- get_chains_environments_env_name(*, chain_id, env_name)¶
Gets a chain environment’s details
- Parameters:
- Return type:
- get_environment_groups()¶
Lists environment groups
- Return type:
- get_environment_groups_env_name(*, env_name)¶
Gets an environment group by name
- Parameters:
env_name (str)
- Return type:
- get_explore_metadata(*, params=None)¶
Lists model metadata
- Parameters:
params (GetExploreMetadataParams | None)
- Return type:
- get_gateway_endpoints()¶
Lists Gateway endpoints
- Return type:
- get_gateway_endpoints_endpoint_id(*, endpoint_id)¶
Gets a Gateway endpoint
- get_gateway_events(*, params=None)¶
Lists gateway events
- Parameters:
params (GetGatewayEventsParams | None)
- Return type:
- get_gateway_groups()¶
Lists groups
- Return type:
- get_gateway_groups_api_keys(*, group_id)¶
Lists API keys for a group
- Parameters:
group_id (str)
- Return type:
- get_gateway_groups_api_keys_api_key_prefix(*, group_id, api_key_prefix)¶
Gets an API key for a group
- Parameters:
- Return type:
- get_gateway_groups_group_id(*, group_id)¶
Gets a group
- get_grid_classifiers(*, params=None)¶
Lists classifiers available for intelligent routes
- Parameters:
params (GetGridClassifiersParams | None)
- Return type:
- get_grid_classifiers_classifier_id(*, classifier_id)¶
Gets a classifier available for intelligent routes
- Parameters:
classifier_id (str)
- Return type:
- get_grid_connections(*, params=None)¶
Lists connections
- Parameters:
params (GetGridConnectionsParams | None)
- Return type:
- get_grid_connections_connection_id(*, connection_id)¶
Gets a connection
- Parameters:
connection_id (str)
- Return type:
- get_grid_machine_users(*, params=None)¶
Lists machine users
- Parameters:
params (GetGridMachineUsersParams | None)
- Return type:
- get_grid_machine_users_api_keys(*, machine_user_id)¶
Lists a machine user’s API keys
- get_grid_machine_users_machine_user_id(*, machine_user_id)¶
Gets a machine user
- Parameters:
machine_user_id (str)
- Return type:
- get_grid_route_classifiers(*, params=None)¶
Lists route classifiers available for intelligent routes
- Parameters:
params (GetGridRouteClassifiersParams | None)
- Return type:
- get_grid_route_classifiers_route_classifier_id(*, route_classifier_id)¶
Gets a route classifier available for intelligent routes
- Parameters:
route_classifier_id (str)
- Return type:
- get_grid_routes(*, params=None)¶
Lists routes
- Parameters:
params (GetGridRoutesParams | None)
- Return type:
- get_grid_routes_route_id(*, route_id)¶
Gets a route
- get_grid_routes_usage(*, params=None)¶
Gets daily Grid usage and estimated costs
- Parameters:
params (GetGridRoutesUsageParams | None)
- Return type:
- get_grid_team_settings(*, params=None)¶
Gets a team’s Grid settings by team ID or your only team
- Parameters:
params (GetGridTeamSettingsParams | None)
- Return type:
- get_grid_team_settings_users(*, params=None)¶
Lists members’ Grid settings
- Parameters:
params (GetGridTeamSettingsUsersParams | None)
- Return type:
- get_grid_team_settings_users_user_id(*, user_id, params=None)¶
Gets a user’s Grid settings by team ID or your only team
- Parameters:
user_id (str)
params (GetGridTeamSettingsUsersUserIdParams | None)
- Return type:
- get_image(*, image_name, params=None)¶
Get a sandbox image
- Parameters:
image_name (str)
params (GetImageParams | None)
- Return type:
- get_image_build_logs(*, image_name, params=None)¶
Get image build logs
- Parameters:
image_name (str)
params (GetImageBuildLogsParams | None)
- Return type:
- get_instance_type_prices()¶
Gets prices for available instance types
- Return type:
- get_instance_types()¶
Gets all available instance types
- Return type:
- get_library_listings()¶
Gets all library listings
- Return type:
- get_library_listings_user_defined_listing_id(*, user_defined_listing_id)¶
Gets a library listing
- Parameters:
user_defined_listing_id (str)
- Return type:
- get_library_listings_versions(*, user_defined_listing_id)¶
Gets all versions for a library listing
- Parameters:
user_defined_listing_id (str)
- Return type:
- get_library_listings_versions_version_tag(*, user_defined_listing_id, version_tag)¶
Gets a library listing version
- Parameters:
- Return type:
- get_loops_capabilities(*, params=None)¶
Gets Loops server capabilities
- Parameters:
params (GetLoopsCapabilitiesParams | None)
- Return type:
- get_loops_checkpoints(*, params=None)¶
Lists Loops checkpoints
- Parameters:
params (GetLoopsCheckpointsParams | None)
- Return type:
- get_loops_checkpoints_files(*, checkpoint_id, params=None)¶
Gets Loops checkpoint files
- Parameters:
checkpoint_id (str)
params (GetLoopsCheckpointsFilesParams | None)
- Return type:
- get_loops_checkpoints_source(*, checkpoint_id)¶
Gets where a Loops checkpoint’s files come from
- Parameters:
checkpoint_id (str)
- Return type:
- get_loops_deployments(*, params=None)¶
Lists Loops deployments
- Parameters:
params (GetLoopsDeploymentsParams | None)
- Return type:
- get_loops_deployments_debug_archive_files(*, deployment_id, params=None)¶
Gets Loops debug archive files
- Parameters:
deployment_id (str)
params (GetLoopsDeploymentsDebugArchiveFilesParams | None)
- Return type:
- get_loops_deployments_deployment_id(*, deployment_id)¶
Gets a Loops deployment
- Parameters:
deployment_id (str)
- Return type:
- get_loops_deployments_logs(*, deployment_id, params=None)¶
Gets logs for a Loops trainer deployment
- Parameters:
deployment_id (str)
params (GetLoopsDeploymentsLogsParams | None)
- Return type:
- get_loops_runs(*, params=None)¶
Lists Loops runs
- Parameters:
params (GetLoopsRunsParams | None)
- Return type:
- get_loops_samplers(*, params=None)¶
Lists Loops samplers
- Parameters:
params (GetLoopsSamplersParams | None)
- Return type:
- get_loops_samplers_sampler_id(*, sampler_id)¶
Gets a Loops sampler
- Parameters:
sampler_id (str)
- Return type:
- get_loops_user_config()¶
Gets the caller’s Loops user config
- Return type:
- get_model_apis(*, params=None)¶
Lists Model APIs
- Parameters:
params (GetModelApisParams | None)
- Return type:
- get_model_apis_metrics(*, model_api_name, params=None)¶
Gets the metrics for a Model API
- Parameters:
model_api_name (str)
params (GetModelApisMetricsParams | None)
- Return type:
- get_model_apis_model_api_name(*, model_api_name, params=None)¶
Gets a Model API
- Parameters:
model_api_name (str)
params (GetModelApisModelApiNameParams | None)
- Return type:
- get_model_apis_usage(*, params=None)¶
Gets Model APIs token usage in time buckets
- Parameters:
params (GetModelApisUsageParams | None)
- Return type:
- get_models(*, params=None)¶
Gets all models
- Parameters:
params (GetModelsParams | None)
- Return type:
- get_models_audit_logs(*, model_id, params=None)¶
Gets the audit log for a model
- Parameters:
model_id (str)
params (GetModelsAuditLogsParams | None)
- Return type:
- get_models_deployments(*, model_id, params=None)¶
Gets all deployments of a model
- Parameters:
model_id (str)
params (GetModelsDeploymentsParams | None)
- Return type:
- get_models_deployments_config(*, model_id, deployment_id, params=None)¶
Gets a deployment’s config
- Parameters:
model_id (str)
deployment_id (str)
params (GetModelsDeploymentsConfigParams | None)
- Return type:
- get_models_deployments_deployment_id(*, model_id, deployment_id)¶
Gets a model’s deployment by ID
- Parameters:
- Return type:
- get_models_deployments_development(*, model_id)¶
Gets a model’s development deployment
- Parameters:
model_id (str)
- Return type:
- get_models_deployments_download(*, model_id, deployment_id)¶
Gets a presigned download URL for a deployment’s truss
- Parameters:
- Return type:
- get_models_deployments_logs(*, model_id, deployment_id, params=None)¶
Gets the logs for a model deployment
- Parameters:
model_id (str)
deployment_id (str)
params (GetModelsDeploymentsLogsParams | None)
- Return type:
- get_models_deployments_metrics(*, model_id, deployment_id, params=None)¶
Gets the metrics for a model deployment
- Parameters:
model_id (str)
deployment_id (str)
params (GetModelsDeploymentsMetricsParams | None)
- Return type:
- get_models_deployments_patches_state(*, model_id, deployment_id)¶
Gets a development deployment’s patch state
- Parameters:
- Return type:
- get_models_deployments_production(*, model_id)¶
Gets a model’s production deployment
- Parameters:
model_id (str)
- Return type:
- get_models_deployments_startups(*, model_id, deployment_id, params)¶
Lists the startups of a model deployment
- Parameters:
model_id (str)
deployment_id (str)
params (GetModelsDeploymentsStartupsParams)
- Return type:
- get_models_deployments_startups_summary(*, model_id, deployment_id, params)¶
Gets the startup summary for a model deployment
- get_models_environments_env_name(*, model_id, env_name)¶
Gets an environment’s details
- Parameters:
- Return type:
- get_models_environments_logs(*, model_id, env_name, params=None)¶
Gets the logs for a model environment
- Parameters:
model_id (str)
env_name (str)
params (GetModelsEnvironmentsLogsParams | None)
- Return type:
- get_models_environments_metrics(*, model_id, env_name, params=None)¶
Gets the metrics for a model environment.
- Parameters:
model_id (str)
env_name (str)
params (GetModelsEnvironmentsMetricsParams | None)
- Return type:
- get_models_environments_startups(*, model_id, env_name, params)¶
Lists the startups of a model environment
- Parameters:
model_id (str)
env_name (str)
params (GetModelsEnvironmentsStartupsParams)
- Return type:
- get_models_environments_startups_summary(*, model_id, env_name, params)¶
Gets the startup summary for a model environment
- get_organizations_me()¶
Gets the authenticated organization
- Return type:
- get_sandbox(*, sandbox_name, params=None)¶
Get a sandbox
- Parameters:
sandbox_name (str)
params (GetSandboxParams | None)
- Return type:
- get_sandbox_configuration()¶
Get sandbox configuration
- Return type:
- get_sandbox_logs(*, sandbox_name, params)¶
Get sandbox logs
- Parameters:
sandbox_name (str)
params (GetSandboxLogsParams)
- Return type:
- get_sandbox_metrics(*, sandbox_name, params=None)¶
Get sandbox metrics
- Parameters:
sandbox_name (str)
params (GetSandboxMetricsParams | None)
- Return type:
- get_sandbox_preview(*, sandbox_name, preview_name, params=None)¶
Get a sandbox preview
- Parameters:
sandbox_name (str)
preview_name (str)
params (GetSandboxPreviewParams | None)
- Return type:
- get_sandbox_volume(*, volume_name, params=None)¶
Get a volume
- Parameters:
volume_name (str)
params (GetSandboxVolumeParams | None)
- Return type:
- get_teams(*, params=None)¶
Lists all teams
- Parameters:
params (GetTeamsParams | None)
- Return type:
- get_teams_environment_groups(*, team_id)¶
Lists environment groups
- Parameters:
team_id (str)
- Return type:
- get_teams_environment_groups_env_name(*, team_id, env_name)¶
Gets an environment group by name
- Parameters:
- Return type:
- get_teams_loops_runs(*, team_id, params=None)¶
Lists a team’s Loops runs
- Parameters:
team_id (str)
params (GetTeamsLoopsRunsParams | None)
- Return type:
- get_teams_loops_samplers(*, team_id, params=None)¶
Lists a team’s Loops samplers
- Parameters:
team_id (str)
params (GetTeamsLoopsSamplersParams | None)
- Return type:
- get_teams_models(*, team_id, params=None)¶
Gets all models
- Parameters:
team_id (str)
params (GetTeamsModelsParams | None)
- Return type:
- get_teams_regions(*, team_id)¶
Lists regions available to a team
- get_teams_secrets(*, team_id)¶
Gets all secrets for a team (metadata only, no plain text keys)
- get_training_capacity()¶
Gets training GPU capacity
- Return type:
- get_training_jobs_queue_context(*, training_job_id)¶
Reconstructs queue context for a training job
- Parameters:
training_job_id (str)
- Return type:
- get_training_projects(*, params=None)¶
Lists training projects
- Parameters:
params (GetTrainingProjectsParams | None)
- Return type:
- get_training_projects_cache_summary(*, training_project_id)¶
Gets training project cache summary
- Parameters:
training_project_id (str)
- Return type:
- get_training_projects_jobs(*, training_project_id)¶
Lists training jobs
- Parameters:
training_project_id (str)
- Return type:
- get_training_projects_jobs_auth_codes(*, training_project_id, training_job_id)¶
Gets auth codes for a training job
- Parameters:
- Return type:
- get_training_projects_jobs_checkpoint_files(*, training_project_id, training_job_id, params=None)¶
Gets training job checkpoint files
- Parameters:
training_project_id (str)
training_job_id (str)
params (GetTrainingProjectsJobsCheckpointFilesParams | None)
- Return type:
- get_training_projects_jobs_checkpoints(*, training_project_id, training_job_id)¶
Gets training job checkpoints
- Parameters:
- Return type:
- get_training_projects_jobs_download(*, training_project_id, training_job_id)¶
Gets presigned URLs for a training job’s artifacts
- Parameters:
- Return type:
- get_training_projects_jobs_logs(*, training_project_id, training_job_id, params=None)¶
Gets the logs for a training job
- Parameters:
training_project_id (str)
training_job_id (str)
params (GetTrainingProjectsJobsLogsParams | None)
- Return type:
- get_training_projects_jobs_metrics(*, training_project_id, training_job_id, params=None)¶
Gets the metrics for a training job
- Parameters:
training_project_id (str)
training_job_id (str)
params (GetTrainingProjectsJobsMetricsParams | None)
- Return type:
- get_training_projects_jobs_training_job_id(*, training_project_id, training_job_id)¶
Gets a training job
- Parameters:
- Return type:
- get_training_projects_training_project_id(*, training_project_id)¶
Gets a training project
- Parameters:
training_project_id (str)
- Return type:
- get_users(*, params=None)¶
Lists users in the workspace
- Parameters:
params (GetUsersParams | None)
- Return type:
- get_volumes(*, params)¶
Gets the volumes in a namespace
- Parameters:
params (GetVolumesParams)
- Return type:
- get_volumes_namespaces(*, params=None)¶
Gets the volume namespaces in your workspace
- Parameters:
params (GetVolumesNamespacesParams | None)
- Return type:
- get_volumes_syncs(*, params=None)¶
Lists volume syncs
- Parameters:
params (GetVolumesSyncsParams | None)
- Return type:
- get_volumes_syncs_volume_sync_id(*, volume_sync_id)¶
Gets a volume sync
- Parameters:
volume_sync_id (str)
- Return type:
- get_volumes_versions(*, volume_namespace, volume_name, params=None)¶
Gets the versions of a volume
- Parameters:
volume_namespace (str)
volume_name (str)
params (GetVolumesVersionsParams | None)
- Return type:
- get_volumes_versions_volume_version(*, volume_namespace, volume_name, volume_version)¶
Gets one version of a volume
- Parameters:
- Return type:
- get_volumes_volume_name(*, volume_namespace, volume_name)¶
Gets a volume
- list_image_tags(*, image_name, params=None)¶
List image tags
- Parameters:
image_name (str)
params (ListImageTagsParams | None)
- Return type:
- list_images(*, params=None)¶
List sandbox images
- Parameters:
params (ListImagesParams | None)
- Return type:
- list_sandbox_library_images()¶
List built-in sandbox images
- Return type:
- list_sandbox_preview_tokens(*, sandbox_name, preview_name, params=None)¶
List preview tokens
- Parameters:
sandbox_name (str)
preview_name (str)
params (ListSandboxPreviewTokensParams | None)
- Return type:
- list_sandbox_previews(*, sandbox_name, params=None)¶
List sandbox previews
- Parameters:
sandbox_name (str)
params (ListSandboxPreviewsParams | None)
- Return type:
- list_sandbox_volumes(*, params=None)¶
List volumes
- Parameters:
params (ListSandboxVolumesParams | None)
- Return type:
- list_sandboxes(*, params=None)¶
List sandboxes
- Parameters:
params (ListSandboxesParams | None)
- Return type:
- patch_chains_environments(*, chain_id, env_name, request)¶
Updates a chain environment’s settings
- Parameters:
chain_id (str)
env_name (str)
request (UpdateChainEnvironmentRequest)
- Return type:
- patch_chains_environments_chainlet_settings_autoscaling_settings(*, chain_id, env_name, request)¶
Updates a chainlet environment’s autoscaling settings
- Parameters:
chain_id (str)
env_name (str)
request (UpdateChainletEnvironmentAutoscalingSettingsRequest)
- Return type:
- patch_environment_groups(*, env_name, request)¶
Updates an environment group’s restriction settings
- Parameters:
env_name (str)
request (UpdateEnvironmentGroupRequest)
- Return type:
- patch_gateway_endpoints(*, endpoint_id, request)¶
Updates a Gateway endpoint
- Parameters:
endpoint_id (str)
request (UpdateEndpointRequest)
- Return type:
- patch_gateway_groups(*, group_id, request)¶
Updates a group
- Parameters:
group_id (str)
request (UpdateGroupRequest)
- Return type:
- patch_grid_connections(*, connection_id, request)¶
Updates a connection
- Parameters:
connection_id (str)
request (UpdateGridConnectionRequest)
- Return type:
- patch_grid_machine_users(*, machine_user_id, request)¶
Updates a machine user
- Parameters:
machine_user_id (str)
request (UpdateGridMachineUserRequest)
- Return type:
- patch_grid_routes(*, route_id, request)¶
Updates a route
- Parameters:
route_id (str)
request (UpdateGridRouteRequest)
- Return type:
- patch_grid_team_settings(*, request)¶
Updates a team’s Grid settings by team ID or your only team
- Parameters:
request (UpdateGridTeamSettingsRequest)
- Return type:
- patch_grid_team_settings_users(*, user_id, request)¶
Updates a user’s Grid settings by team ID or your only team
- Parameters:
user_id (str)
request (UpdateGridUserSettingsRequest)
- Return type:
- patch_library_listings(*, user_defined_listing_id, request)¶
Updates a library listing
- Parameters:
user_defined_listing_id (str)
request (UpdateLibraryListingRequest)
- Return type:
- patch_library_listings_versions(*, user_defined_listing_id, version_tag, request)¶
Updates a library listing version
- Parameters:
user_defined_listing_id (str)
version_tag (str)
request (UpdateLibraryListingVersionRequest)
- Return type:
- patch_loops_user_config(*, request)¶
Patches the caller’s Loops user config
- Parameters:
request (PatchLoopsUserConfigRequest)
- Return type:
- patch_models(*, model_id, request)¶
Updates a model by ID
- Parameters:
model_id (str)
request (UpdateModelRequest)
- Return type:
- patch_models_deployments(*, model_id, deployment_id, request)¶
Updates a model’s deployment by ID
- Parameters:
model_id (str)
deployment_id (str)
request (UpdateDeploymentRequest)
- Return type:
- patch_models_deployments_autoscaling_settings(*, model_id, deployment_id, request)¶
Updates a deployment’s autoscaling settings
- Parameters:
model_id (str)
deployment_id (str)
request (UpdateAutoscalingSettings)
- Return type:
- patch_models_deployments_development_autoscaling_settings(*, model_id, request)¶
Updates a development deployment’s autoscaling settings
- Parameters:
model_id (str)
request (UpdateAutoscalingSettings)
- Return type:
- patch_models_deployments_production_autoscaling_settings(*, model_id, request)¶
Updates a production deployment’s autoscaling settings
- Parameters:
model_id (str)
request (UpdateAutoscalingSettings)
- Return type:
- patch_models_deployments_request_backpressure_settings(*, model_id, deployment_id, request)¶
Updates a deployment’s request backpressure settings
- Parameters:
model_id (str)
deployment_id (str)
request (UpdateRequestBackpressureSettings)
- Return type:
- patch_models_environments(*, model_id, env_name, request)¶
Updates an environment’s settings
- Parameters:
model_id (str)
env_name (str)
request (UpdateEnvironmentRequest)
- Return type:
- patch_teams_environment_groups(*, team_id, env_name, request)¶
Updates an environment group’s restriction settings
- Parameters:
team_id (str)
env_name (str)
request (UpdateEnvironmentGroupRequest)
- Return type:
- patch_training_capacity(*, request)¶
Sets a team’s training GPU capacity
- Parameters:
request (PatchTeamTrainingGpuCapacityRequest)
- Return type:
- patch_training_projects_jobs(*, training_project_id, training_job_id, request)¶
Updates a training job
- Parameters:
training_project_id (str)
training_job_id (str)
request (UpdateTrainingJobRequest)
- Return type:
- patch_training_projects_jobs_interactive_sessions(*, training_project_id, training_job_id, session_id, request)¶
Patches an interactive session
- Parameters:
training_project_id (str)
training_job_id (str)
session_id (str)
request (PatchInteractiveSessionRequest)
- Return type:
- patch_volumes(*, volume_namespace, volume_name, request)¶
Updates a volume
- Parameters:
volume_namespace (str)
volume_name (str)
request (PatchVolumeRequest)
- Return type:
- post_api_keys(*, request)¶
Creates an API key
- Parameters:
request (CreateAPIKeyRequest)
- Return type:
- post_chains_deployments_deactivate(*, chain_id, chain_deployment_id)¶
Deactivates a chain deployment
- Parameters:
- Return type:
- post_chains_environments(*, chain_id, request)¶
Creates a chain environment
- Parameters:
chain_id (str)
request (CreateChainEnvironmentRequest)
- Return type:
- post_chains_environments_chainlet_settings_instance_types_update(*, chain_id, env_name, request)¶
Updates a chainlet environment’s instance type settings
- post_chains_environments_promote(*, chain_id, env_name, request)¶
Promotes a chain deployment to an environment
- Parameters:
chain_id (str)
env_name (str)
request (PromoteToChainEnvironmentRequest)
- Return type:
- post_gateway_endpoints(*, request)¶
Creates a Gateway endpoint
- Parameters:
request (CreateEndpointRequest)
- Return type:
- post_gateway_groups(*, request)¶
Creates a group
- Parameters:
request (CreateGroupRequest)
- Return type:
- post_gateway_groups_api_keys(*, group_id, request)¶
Creates an API key for a group
- Parameters:
group_id (str)
request (CreateApiKeyForGroupRequest)
- Return type:
- post_gateway_groups_api_keys_register(*, group_id, request)¶
Registers an API key for a group
- Parameters:
group_id (str)
request (RegisterAPIKeyRequest)
- Return type:
- post_grid_connections(*, request)¶
Creates a connection
- Parameters:
request (CreateGridConnectionRequest)
- Return type:
- post_grid_machine_users(*, request)¶
Creates a machine user
- Parameters:
request (CreateGridMachineUserRequest)
- Return type:
- post_grid_machine_users_api_keys(*, machine_user_id, request)¶
Creates an API key for a machine user
- Parameters:
machine_user_id (str)
request (CreateGridMachineUserAPIKeyRequest)
- Return type:
- post_grid_routes(*, request)¶
Creates a route
- Parameters:
request (CreateGridRouteRequest)
- Return type:
- post_grid_token(*, request)¶
Creates a Grid access token
- Parameters:
request (CreateGridTokenRequest)
- Return type:
- post_library_listings(*, request)¶
Creates a new library listing
- Parameters:
request (CreateLibraryListingRequest)
- Return type:
- post_library_listings_versions(*, user_defined_listing_id, request)¶
Creates a new library listing version
- Parameters:
user_defined_listing_id (str)
request (CreateLibraryListingVersionRequest)
- Return type:
- post_llm_models(*, request)¶
Creates a new BIS-LLM deployment
- Parameters:
request (CreateLLMModelRequest)
- Return type:
- post_llm_models_deployments(*, model_id, request)¶
Creates a new BIS-LLM deployment version
- Parameters:
model_id (str)
request (CreateLLMModelVersionRequest)
- Return type:
- post_loops_checkpoints_deploy(*, request)¶
Deploys Loops checkpoints
- Parameters:
request (DeployLoopsCheckpointRequest)
- Return type:
- post_loops_checkpoints_validate(*, request)¶
Validates a Loops checkpoint bt:// URI
- Parameters:
request (ValidateLoopsCheckpointRequest)
- Return type:
- post_loops_deployments_deactivate(*, deployment_id)¶
Deactivates a Loops deployment
- Parameters:
deployment_id (str)
- Return type:
- post_loops_deployments_metrics(*, deployment_id, request)¶
Gets metrics for a Loops trainer deployment
- Parameters:
deployment_id (str)
request (GetLoopsDeploymentMetricsRequest)
- Return type:
- post_loops_runs(*, request)¶
Creates a Loops run
- Parameters:
request (CreateLoopsRunRequest)
- Return type:
- post_loops_runs_deactivate(*, run_id)¶
Deactivates a Loops run
- Parameters:
run_id (str)
- Return type:
- post_loops_samplers(*, request)¶
Creates a Loops sampler
- Parameters:
request (CreateLoopsSamplerRequest)
- Return type:
- post_loops_samplers_deactivate(*, sampler_id)¶
Deactivates a standalone Loops sampler
- Parameters:
sampler_id (str)
- Return type:
- post_loops_sessions()¶
Creates a Loops session
- Return type:
- post_loops_trainers(*, request)¶
Creates a Loops trainer
- Parameters:
request (CreateLoopsTrainerRequest)
- Return type:
- post_models(*, request)¶
Creates a new model from a source
- Parameters:
request (CreateModelRequest)
- Return type:
- post_models_deployments(*, model_id, request)¶
Adds a new deployment to a model
- Parameters:
model_id (str)
request (CreateModelDeploymentRequest)
- Return type:
- post_models_deployments_activate(*, model_id, deployment_id)¶
Activates a deployment
- Parameters:
- Return type:
- post_models_deployments_deactivate(*, model_id, deployment_id)¶
Deactivates a deployment
- Parameters:
- Return type:
- post_models_deployments_development_activate(*, model_id)¶
Activates a development deployment
- Parameters:
model_id (str)
- Return type:
- post_models_deployments_development_deactivate(*, model_id)¶
Deactivates a development deployment
- Parameters:
model_id (str)
- Return type:
- post_models_deployments_development_promote(*, model_id, request)¶
Promotes a development deployment to production
- Parameters:
model_id (str)
request (PromoteRequest)
- Return type:
- post_models_deployments_development_retry(*, model_id)¶
Retries a failed development deployment
- Parameters:
model_id (str)
- Return type:
- post_models_deployments_logs(*, model_id, deployment_id, request)¶
Gets the logs for a model deployment (deprecated; use GET)
- Parameters:
model_id (str)
deployment_id (str)
request (GetDeploymentLogsRequest)
- Return type:
- post_models_deployments_patches(*, model_id, deployment_id, request)¶
Stages a patch against a development deployment
- Parameters:
model_id (str)
deployment_id (str)
request (CreateDeploymentPatchRequest)
- Return type:
- post_models_deployments_patches_sync(*, model_id, deployment_id, request)¶
Syncs staged patches to a development deployment
- Parameters:
model_id (str)
deployment_id (str)
request (SyncDeploymentPatchesRequest)
- Return type:
- post_models_deployments_production_activate(*, model_id)¶
Activates a production deployment
- Parameters:
model_id (str)
- Return type:
- post_models_deployments_production_deactivate(*, model_id)¶
Deactivates a production deployment
- Parameters:
model_id (str)
- Return type:
- post_models_deployments_production_retry(*, model_id)¶
Retries a failed production deployment
- Parameters:
model_id (str)
- Return type:
- post_models_deployments_promote(*, model_id, deployment_id, request)¶
Promotes a deployment to production
- Parameters:
model_id (str)
deployment_id (str)
request (PromoteRequest)
- Return type:
- post_models_deployments_retry(*, model_id, deployment_id)¶
Retries a failed deployment
- Parameters:
- Return type:
- post_models_deployments_ssh_sign(*, model_id, deployment_id, request)¶
Signs an SSH certificate for an inference model
- Parameters:
model_id (str)
deployment_id (str)
request (SignSSHCertificateRequest)
- Return type:
- post_models_environments(*, model_id, request)¶
Creates an environment
- Parameters:
model_id (str)
request (CreateEnvironmentRequest)
- Return type:
- post_models_environments_activate(*, model_id, env_name)¶
Activates a deployment associated with an environment
- Parameters:
- Return type:
- post_models_environments_cancel_promotion(*, model_id, env_name)¶
Cancels a promotion to an environment
- Parameters:
- Return type:
- post_models_environments_deactivate(*, model_id, env_name)¶
Deactivates a deployment associated with an environment
- Parameters:
- Return type:
- post_models_environments_force_cancel_promotion(*, model_id, env_name)¶
Force cancels a rolling promotion
- Parameters:
- Return type:
- post_models_environments_force_roll_forward_promotion(*, model_id, env_name)¶
Force rolls forward a rolling promotion
- Parameters:
- Return type:
- post_models_environments_pause_promotion(*, model_id, env_name)¶
Pauses a rolling promotion
- Parameters:
- Return type:
- post_models_environments_promote(*, model_id, env_name, request)¶
Promotes a deployment to an environment
- Parameters:
model_id (str)
env_name (str)
request (PromoteToEnvironmentRequest)
- Return type:
- post_models_environments_resume_promotion(*, model_id, env_name)¶
Resumes a paused rolling promotion
- Parameters:
- Return type:
- post_prepare_model_upload(*, request)¶
Validates a model push payload and issues upload credentials
- Parameters:
request (PrepareModelUploadRequest)
- Return type:
- post_secrets(*, request)¶
Upserts a secret
- Parameters:
request (UpsertSecretRequest)
- Return type:
- post_teams_api_keys(*, team_id, request)¶
Creates a team API key
- Parameters:
team_id (str)
request (CreateAPIKeyRequest)
- Return type:
- post_teams_llm_models(*, team_id, request)¶
Creates a new BIS-LLM deployment
- Parameters:
team_id (str)
request (CreateLLMModelRequest)
- Return type:
- post_teams_loops_runs(*, team_id, request)¶
Creates a Loops run in a team
- Parameters:
team_id (str)
request (CreateLoopsRunRequest)
- Return type:
- post_teams_loops_samplers(*, team_id, request)¶
Creates a Loops sampler in a team
- Parameters:
team_id (str)
request (CreateLoopsSamplerRequest)
- Return type:
- post_teams_loops_sessions(*, team_id)¶
Creates a Loops session
- Parameters:
team_id (str)
- Return type:
- post_teams_loops_trainers(*, team_id, request)¶
Creates a Loops trainer
- Parameters:
team_id (str)
request (CreateLoopsTrainerRequest)
- Return type:
- post_teams_models(*, team_id, request)¶
Creates a new model from a source
- Parameters:
team_id (str)
request (CreateModelRequest)
- Return type:
- post_teams_secrets(*, team_id, request)¶
Upserts a secret in a team
- Parameters:
team_id (str)
request (UpsertSecretRequest)
- Return type:
- post_teams_training_projects(*, team_id, request)¶
Upserts a training project in a specific team
- Parameters:
team_id (str)
request (UpsertTrainingProjectRequest)
- Return type:
- post_token(*, request)¶
Creates a sandbox access token
- Parameters:
request (CreateTokenRequest)
- Return type:
- post_training_jobs_search(*, request)¶
Searches training jobs
- Parameters:
request (SearchTrainingJobsRequest)
- Return type:
- post_training_projects(*, request)¶
Upserts a training project
- Parameters:
request (UpsertTrainingProjectRequest)
- Return type:
- post_training_projects_jobs(*, training_project_id, request)¶
Creates a training job
- Parameters:
training_project_id (str)
request (CreateTrainingJobRequest)
- Return type:
- post_training_projects_jobs_logs(*, training_project_id, training_job_id, request)¶
Gets the logs for a training job (deprecated; use GET)
- Parameters:
training_project_id (str)
training_job_id (str)
request (GetTrainingJobLogsRequest)
- Return type:
- post_training_projects_jobs_metrics(*, training_project_id, training_job_id, request)¶
Gets the metrics for a training job (deprecated; use GET)
- Parameters:
training_project_id (str)
training_job_id (str)
request (GetTrainingJobMetricsRequest)
- Return type:
- post_training_projects_jobs_recreate(*, training_project_id, training_job_id)¶
Recreates a training job
- Parameters:
- Return type:
- post_training_projects_jobs_ssh_sign(*, training_project_id, training_job_id, request)¶
Signs an SSH certificate for a training job
- Parameters:
training_project_id (str)
training_job_id (str)
request (SignSSHCertificateRequest)
- Return type:
- post_training_projects_jobs_stop(*, training_project_id, training_job_id, request)¶
Stops a training job
- Parameters:
training_project_id (str)
training_job_id (str)
request (StopTrainingJobRequest)
- Return type:
- post_volumes_syncs(*, request)¶
Starts a volume sync
- Parameters:
request (CreateVolumeSyncRequest)
- Return type:
- post_volumes_syncs_cancel(*, volume_sync_id)¶
Cancels a volume sync
- Parameters:
volume_sync_id (str)
- Return type:
- post_volumes_tags(*, volume_namespace, volume_name, request)¶
Sets a volume tag
- Parameters:
volume_namespace (str)
volume_name (str)
request (SetVolumeTagRequest)
- Return type:
- post_volumes_token(*, request)¶
Creates a volume access token
- Parameters:
request (CreateVolumeTokenRequest)
- Return type:
- post_volumes_versions_restore(*, volume_namespace, volume_name, volume_version, request)¶
Restores a deleted or expired version of a volume
- Parameters:
volume_namespace (str)
volume_name (str)
volume_version (str)
request (RestoreVolumeVersionRequest)
- Return type:
- push_image(*, params=None, request)¶
Push a sandbox image
- Parameters:
params (PushImageParams | None)
request (PushSandboxImageRequest)
- Return type:
- update_sandbox(*, sandbox_name, params=None, request)¶
Update a sandbox
- Parameters:
sandbox_name (str)
params (UpdateSandboxParams | None)
request (UpdateSandboxRequest)
- Return type:
- update_sandbox_preview(*, sandbox_name, preview_name, params=None, request)¶
Update a sandbox preview
- Parameters:
sandbox_name (str)
preview_name (str)
params (UpdateSandboxPreviewParams | None)
request (UpdateSandboxPreviewRequest)
- Return type:
- update_sandbox_volume(*, volume_name, params=None, request)¶
Update a volume
- Parameters:
volume_name (str)
params (UpdateSandboxVolumeParams | None)
request (UpdateSandboxVolumeRequest)
- Return type: