{"openapi":"3.0.0","info":{"description":"Platform for deploying and managing machine learning models with APIs, enabling deployment and scaling of ML models with a focus on developer experience.","version":[{"name":"v1","value":"v1"}]},"servers":[{"description":"Platform for deploying and managing machine learning models with APIs, enabling deployment and scaling of ML models with a focus on developer experience.","url":"https://api.apirails.com/baseten"}],"paths":{"/environments/{env_name}/predict":{"post":{"tags":["Inference"],"parameters":[{"name":"env_name","in":"path","description":"The name of the model's environment you want to call","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/inference-api/predict-endpoints/environments-predict","api_endpoint":"https://model-{model_id}.api.baseten.co/environments/{env_name}/predict"},"summary":"Call environment predict","description":"Call the deployment associated with the specified environment","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"input":{"type":"object","description":"JSON-serializable model input","required":true,"properties":{}}}},"example":{"input":{}}}}}}},"/development/predict":{"post":{"tags":["Inference"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/inference-api/predict-endpoints/development-predict","api_endpoint":"https://model-{model_id}.api.baseten.co/development/predict"},"summary":"Call development deployment predict","description":"Call the development deployment","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"input":{"type":"object","description":"JSON-serializable model input","required":true,"properties":{}}}},"example":{"input":{}}}}}}},"/deployment/{deployment_id}/predict":{"post":{"tags":["Inference"],"parameters":[{"name":"deployment_id","in":"path","description":"The deployment's alphanumeric ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/inference-api/predict-endpoints/deployment-predict","api_endpoint":"https://model-{model_id}.api.baseten.co/deployment/{deployment_id}/predict"},"summary":"Call deployment predict","description":"Call any deployment","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"input":{"type":"object","description":"JSON-serializable model input","required":true,"properties":{}}}},"example":{"input":{}}}}}}},"/environments/{env_name}/async_predict":{"post":{"tags":["Inference"],"parameters":[{"name":"env_name","in":"path","description":"The name of the model's environment you want to call","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/inference-api/predict-endpoints/environments-async-predict","api_endpoint":"https://model-{model_id}.api.baseten.co/environments/{env_name}/async_predict"},"summary":"Call environment async predict","description":"For Async inference, call the deployment associated with the specified environment","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"input":{"type":"object","description":"JSON-serializable model input","required":true,"properties":{}}}},"example":{"input":{}}}}}}},"/development/async_predict":{"post":{"tags":["Inference"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/inference-api/predict-endpoints/development-async-predict","api_endpoint":"https://model-{model_id}.api.baseten.co/development/async_predict"},"summary":"Call development async predict","description":"For Async inference, call the development deployment","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"input":{"type":"object","description":"JSON-serializable model input","required":true,"properties":{}}}},"example":{"input":{}}}}}}},"/deployment/{deployment_id}/async_predict":{"post":{"tags":["Inference"],"parameters":[{"name":"deployment_id","in":"path","description":"The deployment's alphanumeric ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/inference-api/predict-endpoints/deployment-async-predict","api_endpoint":"https://model-{model_id}.api.baseten.co/deployment/{deployment_id}/async_predict"},"summary":"Call deployment async predict","description":"For Async inference, call any published deployment of your model","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"input":{"type":"object","description":"JSON-serializable model input","required":true,"properties":{}}}},"example":{"input":{}}}}}}},"/async_request/{request_id}":{"get":{"tags":["Inference"],"parameters":[{"name":"request_id","in":"path","description":"The async request ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/inference-api/status-endpoints/get-async-request-status","api_endpoint":"https://model-{model_id}.api.baseten.co/async_request/{request_id}"},"summary":"Get async request status","description":"Get the status of an async request","security":[{"bearerAuth":[]}]},"delete":{"tags":["Inference"],"parameters":[{"name":"request_id","in":"path","description":"The async request ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/inference-api/predict-endpoints/cancel-async-request","api_endpoint":"https://model-{model_id}.api.baseten.co/async_request/{request_id}"},"summary":"Cancel async request","description":"Cancel an async request","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/environments/{env_name}/async_queue_status":{"get":{"tags":["Inference"],"parameters":[{"name":"env_name","in":"path","description":"The name of the model's environment","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/inference-api/status-endpoints/environments-get-async-queue-status","api_endpoint":"https://model-{model_id}.api.baseten.co/environments/{env_name}/async_queue_status"},"summary":"Get environment async queue status","description":"Get the async queue status for a model associated with the specified environment","security":[{"bearerAuth":[]}]}},"/development/async_queue_status":{"get":{"tags":["Inference"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/inference-api/status-endpoints/development-get-async-queue-status","api_endpoint":"https://model-{model_id}.api.baseten.co/development/async_queue_status"},"summary":"Get development async queue status","description":"Get the status of a development deployment's async queue","security":[{"bearerAuth":[]}]}},"/deployment/{deployment_id}/async_queue_status":{"get":{"tags":["Inference"],"parameters":[{"name":"deployment_id","in":"path","description":"The deployment's alphanumeric ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/inference-api/status-endpoints/deployment-get-async-queue-status","api_endpoint":"https://model-{model_id}.api.baseten.co/deployment/{deployment_id}/async_queue_status"},"summary":"Get deployment async queue status","description":"Get the status of a deployment's async queue","security":[{"bearerAuth":[]}]}},"/production/wake":{"post":{"tags":["Inference"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/inference-api/wake/production-wake","api_endpoint":"https://model-{model_id}.api.baseten.co/production/wake"},"summary":"Wake production environment","description":"Wake the production environment of your model","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/development/wake":{"post":{"tags":["Inference"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/inference-api/wake/development-wake","api_endpoint":"https://model-{model_id}.api.baseten.co/development/wake"},"summary":"Wake development deployment","description":"Wake the development deployment of your model","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/deployment/{deployment_id}/wake":{"post":{"tags":["Inference"],"parameters":[{"name":"deployment_id","in":"path","description":"The deployment's alphanumeric ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/inference-api/wake/deployment-wake","api_endpoint":"https://model-{model_id}.api.baseten.co/deployment/{deployment_id}/wake"},"summary":"Wake deployment","description":"Wake any deployment of your model","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/v1/models":{"get":{"tags":["Models"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/management-api/models/gets-all-models","api_endpoint":"https://api.baseten.co/v1/models"},"summary":"Get all models","description":"Get all models","security":[{"bearerAuth":[]}]}},"/v1/models/{model_id}":{"get":{"tags":["Models"],"parameters":[{"name":"model_id","in":"path","description":"The model's alphanumeric ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/management-api/models/gets-a-model-by-id","api_endpoint":"https://api.baseten.co/v1/models/{model_id}"},"summary":"Get model by ID","description":"Get models by ID","security":[{"bearerAuth":[]}]},"delete":{"tags":["Models"],"parameters":[{"name":"model_id","in":"path","description":"The model's alphanumeric ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/management-api/models/deletes-a-model-by-id","api_endpoint":"https://api.baseten.co/v1/models/{model_id}"},"summary":"Delete model","description":"Delete models","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/v1/chains":{"get":{"tags":["Chains"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/management-api/chains/gets-all-chains","api_endpoint":"https://api.baseten.co/v1/chains"},"summary":"Get all chains","description":"Get all Chains","security":[{"bearerAuth":[]}]}},"/v1/chains/{chain_id}":{"get":{"tags":["Chains"],"parameters":[{"name":"chain_id","in":"path","description":"The chain's alphanumeric ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/management-api/chains/gets-a-chain-by-id","api_endpoint":"https://api.baseten.co/v1/chains/{chain_id}"},"summary":"Get chain by ID","description":"Get all Chains by ID","security":[{"bearerAuth":[]}]},"delete":{"tags":["Chains"],"parameters":[{"name":"chain_id","in":"path","description":"The chain's alphanumeric ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/management-api/chains/deletes-a-chain-by-id","api_endpoint":"https://api.baseten.co/v1/chains/{chain_id}"},"summary":"Delete chain","description":"Delete Chains","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/v1/models/{model_id}/environments/{env_name}/activate":{"post":{"tags":["Deployments"],"parameters":[{"name":"env_name","in":"path","description":"The name of the environment","required":true,"schema":{"type":"string","example":""}},{"name":"model_id","in":"path","description":"The model's alphanumeric ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/management-api/deployments/activate/activates-a-deployment-associated-with-an-environment","api_endpoint":"https://api.baseten.co/v1/models/{model_id}/environments/{env_name}/activate"},"summary":"Activate model environment","description":"Activate a environment","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/v1/models/{model_id}/deployments/development/activate":{"post":{"tags":["Deployments"],"parameters":[{"name":"model_id","in":"path","description":"The model's alphanumeric ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/management-api/deployments/activate/activates-a-development-deployment","api_endpoint":"https://api.baseten.co/v1/models/{model_id}/deployments/development/activate"},"summary":"Activate development deployment","description":"Activate development","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/v1/models/{model_id}/deployments/{deployment_id}/activate":{"post":{"tags":["Deployments"],"parameters":[{"name":"deployment_id","in":"path","description":"The deployment's alphanumeric ID","required":true,"schema":{"type":"string","example":""}},{"name":"model_id","in":"path","description":"The model's alphanumeric ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/management-api/deployments/activate/activates-a-deployment","api_endpoint":"https://api.baseten.co/v1/models/{model_id}/deployments/{deployment_id}/activate"},"summary":"Activate deployment","description":"Activate a deployment","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/v1/models/{model_id}/environments/{env_name}/deactivate":{"post":{"tags":["Deployments"],"parameters":[{"name":"env_name","in":"path","description":"The name of the environment","required":true,"schema":{"type":"string","example":""}},{"name":"model_id","in":"path","description":"The model's alphanumeric ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/management-api/deployments/deactivate/deactivates-a-deployment-associated-with-an-environment","api_endpoint":"https://api.baseten.co/v1/models/{model_id}/environments/{env_name}/deactivate"},"summary":"Deactivate model environment","description":"Deactivate an environment","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/v1/models/{model_id}/deployments/development/deactivate":{"post":{"tags":["Deployments"],"parameters":[{"name":"model_id","in":"path","description":"The model's alphanumeric ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/management-api/deployments/deactivate/deactivates-a-development-deployment","api_endpoint":"https://api.baseten.co/v1/models/{model_id}/deployments/development/deactivate"},"summary":"Deactivate development deployment","description":"Deactivate development deployment","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/v1/models/{model_id}/deployments/{deployment_id}/deactivate":{"post":{"tags":["Deployments"],"parameters":[{"name":"deployment_id","in":"path","description":"The deployment's alphanumeric ID","required":true,"schema":{"type":"string","example":""}},{"name":"model_id","in":"path","description":"The model's alphanumeric ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/management-api/deployments/deactivate/deactivates-a-deployment","api_endpoint":"https://api.baseten.co/v1/models/{model_id}/deployments/{deployment_id}/deactivate"},"summary":"Deactivate deployment","description":"Deactivate a deployment","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/v1/models/{model_id}/environments/{env_name}/promote":{"post":{"tags":["Deployments"],"parameters":[{"name":"env_name","in":"path","description":"The name of the environment","required":true,"schema":{"type":"string","example":""}},{"name":"model_id","in":"path","description":"The model's alphanumeric ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/management-api/deployments/promote/promotes-a-deployment-to-an-environment","api_endpoint":"https://api.baseten.co/v1/models/{model_id}/environments/{env_name}/promote"},"summary":"Promote to model environment","description":"Promote to model environment","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/v1/models/{model_id}/environments/{env_name}/cancel_promotion":{"post":{"tags":["Deployments"],"parameters":[{"name":"env_name","in":"path","description":"The name of the environment","required":true,"schema":{"type":"string","example":""}},{"name":"model_id","in":"path","description":"The model's alphanumeric ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/management-api/deployments/promote/cancel-promotion","api_endpoint":"https://api.baseten.co/v1/models/{model_id}/environments/{env_name}/cancel_promotion"},"summary":"Cancel promotion to environment","description":"Cancel a promotion to an environment","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/v1/models/{model_id}/deployments/development/promote":{"post":{"tags":["Deployments"],"parameters":[{"name":"model_id","in":"path","description":"The model's alphanumeric ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/management-api/deployments/promote/promotes-a-development-deployment-to-production","api_endpoint":"https://api.baseten.co/v1/models/{model_id}/deployments/development/promote"},"summary":"Promote development deployment","description":"Promote development deployment","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/v1/models/{model_id}/deployments/{deployment_id}/promote":{"post":{"tags":["Deployments"],"parameters":[{"name":"deployment_id","in":"path","description":"The deployment's alphanumeric ID","required":true,"schema":{"type":"string","example":""}},{"name":"model_id","in":"path","description":"The model's alphanumeric ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/management-api/deployments/promote/promotes-a-deployment-to-production","api_endpoint":"https://api.baseten.co/v1/models/{model_id}/deployments/{deployment_id}/promote"},"summary":"Promote deployment","description":"Promote any deployment","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/v1/models/{model_id}/deployments/development/autoscaling_settings":{"patch":{"tags":["Deployments"],"parameters":[{"name":"model_id","in":"path","description":"The model's alphanumeric ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/management-api/deployments/autoscaling/updates-a-development-deployments-autoscaling-settings","api_endpoint":"https://api.baseten.co/v1/models/{model_id}/deployments/development/autoscaling_settings"},"summary":"Update development autoscaling settings","description":"Updates development's autoscaling settings","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"autoscaling_settings":{"type":"object","description":"Autoscaling settings configuration","properties":{}}}},"example":{"autoscaling_settings":{}}}}}}},"/v1/models/{model_id}/deployments/{deployment_id}/autoscaling_settings":{"patch":{"tags":["Deployments"],"parameters":[{"name":"deployment_id","in":"path","description":"The deployment's alphanumeric ID","required":true,"schema":{"type":"string","example":""}},{"name":"model_id","in":"path","description":"The model's alphanumeric ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/management-api/deployments/autoscaling/updates-a-deployments-autoscaling-settings","api_endpoint":"https://api.baseten.co/v1/models/{model_id}/deployments/{deployment_id}/autoscaling_settings"},"summary":"Update deployment autoscaling settings","description":"Updates a deployment's autoscaling settings","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"autoscaling_settings":{"type":"object","description":"Autoscaling settings configuration","properties":{}}}},"example":{"autoscaling_settings":{}}}}}}},"/v1/models/{model_id}/deployments":{"get":{"tags":["Deployments"],"parameters":[{"name":"model_id","in":"path","description":"The model's alphanumeric ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/management-api/deployments/gets-all-deployments-of-a-model","api_endpoint":"https://api.baseten.co/v1/models/{model_id}/deployments"},"summary":"Get all model deployments","description":"Get all model deployments","security":[{"bearerAuth":[]}]}},"/v1/models/{model_id}/deployments/production":{"get":{"tags":["Deployments"],"parameters":[{"name":"model_id","in":"path","description":"The model's alphanumeric ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/management-api/deployments/gets-a-models-production-deployment","api_endpoint":"https://api.baseten.co/v1/models/{model_id}/deployments/production"},"summary":"Get production model deployment","description":"Production model deployment","security":[{"bearerAuth":[]}]}},"/v1/models/{model_id}/deployments/development":{"get":{"tags":["Deployments"],"parameters":[{"name":"model_id","in":"path","description":"The model's alphanumeric ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/management-api/deployments/gets-a-models-development-deployment","api_endpoint":"https://api.baseten.co/v1/models/{model_id}/deployments/development"},"summary":"Get development model deployment","description":"Development model deployment","security":[{"bearerAuth":[]}]}},"/v1/models/{model_id}/deployments/{deployment_id}":{"get":{"tags":["Deployments"],"parameters":[{"name":"deployment_id","in":"path","description":"The deployment's alphanumeric ID","required":true,"schema":{"type":"string","example":""}},{"name":"model_id","in":"path","description":"The model's alphanumeric ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/management-api/deployments/gets-a-models-deployment-by-id","api_endpoint":"https://api.baseten.co/v1/models/{model_id}/deployments/{deployment_id}"},"summary":"Get model deployment by ID","description":"Any model deployment by ID","security":[{"bearerAuth":[]}]},"delete":{"tags":["Deployments"],"parameters":[{"name":"deployment_id","in":"path","description":"The deployment's alphanumeric ID","required":true,"schema":{"type":"string","example":""}},{"name":"model_id","in":"path","description":"The model's alphanumeric ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/management-api/deployments/deletes-a-models-deployment-by-id","api_endpoint":"https://api.baseten.co/v1/models/{model_id}/deployments/{deployment_id}"},"summary":"Delete model deployment","description":"Delete model deployments","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/v1/models/{model_id}/environments":{"post":{"tags":["Environments"],"parameters":[{"name":"model_id","in":"path","description":"The model's alphanumeric ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/management-api/environments/create-an-environment","api_endpoint":"https://api.baseten.co/v1/models/{model_id}/environments"},"summary":"Create environment","description":"Create environment","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"name":{"type":"string","description":"The name of the environment","required":true},"settings":{"type":"object","description":"Environment settings","properties":{}}}},"example":{"name":"","settings":{}}}}}},"get":{"tags":["Environments"],"parameters":[{"name":"model_id","in":"path","description":"The model's alphanumeric ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/management-api/environments/get-all-environments","api_endpoint":"https://api.baseten.co/v1/models/{model_id}/environments"},"summary":"Get all environments","description":"Get all environments","security":[{"bearerAuth":[]}]}},"/v1/models/{model_id}/environments/{env_name}":{"get":{"tags":["Environments"],"parameters":[{"name":"env_name","in":"path","description":"The name of the environment","required":true,"schema":{"type":"string","example":""}},{"name":"model_id","in":"path","description":"The model's alphanumeric ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/management-api/environments/get-an-environments-details","api_endpoint":"https://api.baseten.co/v1/models/{model_id}/environments/{env_name}"},"summary":"Get environment details","description":"Get an environment details","security":[{"bearerAuth":[]}]},"patch":{"tags":["Environments"],"parameters":[{"name":"env_name","in":"path","description":"The name of the environment","required":true,"schema":{"type":"string","example":""}},{"name":"model_id","in":"path","description":"The model's alphanumeric ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/management-api/environments/update-an-environments-settings","api_endpoint":"https://api.baseten.co/v1/models/{model_id}/environments/{env_name}"},"summary":"Update model environment","description":"Update model environment","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"settings":{"type":"object","description":"Environment settings to update","properties":{}}}},"example":{"settings":{}}}}}}},"/v1/secrets":{"get":{"tags":["Secrets"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/management-api/secrets/gets-all-secrets","api_endpoint":"https://api.baseten.co/v1/secrets"},"summary":"Get all secrets","description":"Get all secrets","security":[{"bearerAuth":[]}]},"post":{"tags":["Secrets"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/management-api/secrets/upserts-a-secret","api_endpoint":"https://api.baseten.co/v1/secrets"},"summary":"Upsert secret","description":"Create a new secret or updates an existing secret secret","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"name":{"type":"string","description":"The name of the secret","required":true},"value":{"type":"string","description":"The value of the secret","required":true}}},"example":{"name":"","value":""}}}}}},"/v1/api_keys":{"get":{"tags":["API Keys"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/management-api/api-keys/lists-the-users-api-keys","api_endpoint":"https://api.baseten.co/v1/api_keys"},"summary":"Get all API keys","description":"Get all API keys","security":[{"bearerAuth":[]}]},"post":{"tags":["API Keys"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/management-api/api-keys/creates-an-api-key","api_endpoint":"https://api.baseten.co/v1/api_keys"},"summary":"Create API key","description":"Create a new API key","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"name":{"type":"string","description":"The name of the API key"}}},"example":{"name":""}}}}},"delete":{"tags":["API Keys"],"parameters":[{"name":"prefix","in":"query","description":"The prefix of the API key to delete","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/management-api/api-keys/delete-an-api-key","api_endpoint":"https://api.baseten.co/v1/api_keys"},"summary":"Delete API key","description":"Delete an API key by its prefix","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/v1/training_projects/{training_project_id}/jobs":{"get":{"tags":["Training"],"parameters":[{"name":"training_project_id","in":"path","description":"The training project's alphanumeric ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/training-api/list-training-jobs","api_endpoint":"https://api.baseten.co/v1/training_projects/{training_project_id}/jobs"},"summary":"Get all training jobs","description":"Get all training jobs","security":[{"bearerAuth":[]}]}},"/v1/training_projects/{training_project_id}/jobs/{training_job_id}":{"get":{"tags":["Training"],"parameters":[{"name":"training_job_id","in":"path","description":"The training job's alphanumeric ID","required":true,"schema":{"type":"string","example":""}},{"name":"training_project_id","in":"path","description":"The training project's alphanumeric ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/training-api/get-training-job","api_endpoint":"https://api.baseten.co/v1/training_projects/{training_project_id}/jobs/{training_job_id}"},"summary":"Get training job by ID","description":"Get training job by ID","security":[{"bearerAuth":[]}]}},"/v1/training_jobs/search":{"post":{"tags":["Training"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/training-api/search-training-jobs","api_endpoint":"https://api.baseten.co/v1/training_jobs/search"},"summary":"Search training jobs","description":"Search training jobs","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"query":{"type":"object","description":"Search query parameters","properties":{}}}},"example":{"query":{}}}}}}},"/v1/training_projects/{training_project_id}/jobs/{training_job_id}/stop":{"post":{"tags":["Training"],"parameters":[{"name":"training_job_id","in":"path","description":"The training job's alphanumeric ID","required":true,"schema":{"type":"string","example":""}},{"name":"training_project_id","in":"path","description":"The training project's alphanumeric ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/training-api/stop-training-job","api_endpoint":"https://api.baseten.co/v1/training_projects/{training_project_id}/jobs/{training_job_id}/stop"},"summary":"Stop training job","description":"Stop a training job","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/v1/training_projects/{training_project_id}/jobs/{training_job_id}/recreate":{"post":{"tags":["Training"],"parameters":[{"name":"training_job_id","in":"path","description":"The training job's alphanumeric ID","required":true,"schema":{"type":"string","example":""}},{"name":"training_project_id","in":"path","description":"The training project's alphanumeric ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/training-api/recreate-training-job","api_endpoint":"https://api.baseten.co/v1/training_projects/{training_project_id}/jobs/{training_job_id}/recreate"},"summary":"Recreate training job","description":"Recreate a training job","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/v1/training_projects/{training_project_id}/jobs/{training_job_id}/checkpoints":{"get":{"tags":["Training"],"parameters":[{"name":"training_job_id","in":"path","description":"The training job's alphanumeric ID","required":true,"schema":{"type":"string","example":""}},{"name":"training_project_id","in":"path","description":"The training project's alphanumeric ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/training-api/get-training-job-checkpoints","api_endpoint":"https://api.baseten.co/v1/training_projects/{training_project_id}/jobs/{training_job_id}/checkpoints"},"summary":"Get training job checkpoints","description":"Get training job checkpoints","security":[{"bearerAuth":[]}]}},"/v1/training_projects/{training_project_id}/jobs/{training_job_id}/checkpoint_files":{"get":{"tags":["Training"],"parameters":[{"name":"training_job_id","in":"path","description":"The training job's alphanumeric ID","required":true,"schema":{"type":"string","example":""}},{"name":"training_project_id","in":"path","description":"The training project's alphanumeric ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/training-api/get-training-job-checkpoint-files","api_endpoint":"https://api.baseten.co/v1/training_projects/{training_project_id}/jobs/{training_job_id}/checkpoint_files"},"summary":"Get training job checkpoint files","description":"Get training job checkpoint files","security":[{"bearerAuth":[]}]}},"/v1/training_projects/{training_project_id}/jobs/{training_job_id}/logs":{"get":{"tags":["Training"],"parameters":[{"name":"training_job_id","in":"path","description":"The training job's alphanumeric ID","required":true,"schema":{"type":"string","example":""}},{"name":"training_project_id","in":"path","description":"The training project's alphanumeric ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/training-api/get-training-job-logs","api_endpoint":"https://api.baseten.co/v1/training_projects/{training_project_id}/jobs/{training_job_id}/logs"},"summary":"Get training job logs","description":"Get training job logs","security":[{"bearerAuth":[]}]}},"/v1/training_projects/{training_project_id}/jobs/{training_job_id}/metrics":{"get":{"tags":["Training"],"parameters":[{"name":"training_job_id","in":"path","description":"The training job's alphanumeric ID","required":true,"schema":{"type":"string","example":""}},{"name":"training_project_id","in":"path","description":"The training project's alphanumeric ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/training-api/get-training-job-metrics","api_endpoint":"https://api.baseten.co/v1/training_projects/{training_project_id}/jobs/{training_job_id}/metrics"},"summary":"Get training job metrics","description":"Get training job metrics","security":[{"bearerAuth":[]}]}},"/v1/training_projects/{training_project_id}/jobs/{training_job_id}/download":{"get":{"tags":["Training"],"parameters":[{"name":"training_job_id","in":"path","description":"The training job's alphanumeric ID","required":true,"schema":{"type":"string","example":""}},{"name":"training_project_id","in":"path","description":"The training project's alphanumeric ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.baseten.co/reference/training-api/download-training-job","api_endpoint":"https://api.baseten.co/v1/training_projects/{training_project_id}/jobs/{training_job_id}/download"},"summary":"Download training job artifacts","description":"Download training job artifacts","security":[{"bearerAuth":[]}]}}},"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer"}}},"security":[{"bearerAuth":[]}]}