Deployments
Anthropic Messages API (proxy)
Forwards an Anthropic Messages request to the deployment’s serving replica (vLLM’s native /v1/messages). Point ANTHROPIC_BASE_URL at /v1/deployments/{id} and use a model access key as ANTHROPIC_AUTH_TOKEN. Streaming (stream: true) is passed through as SSE. model is rewritten to the deployment’s served name; inline system messages are folded into system.
POST
/
v1
/
deployments
/
{deployment_id}
/
messages
Anthropic Messages API (proxy)
curl --request POST \
--url https://api.veri.studio/v1/deployments/{deployment_id}/messages \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json'import requests
url = "https://api.veri.studio/v1/deployments/{deployment_id}/messages"
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}
};
fetch('https://api.veri.studio/v1/deployments/{deployment_id}/messages', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));Anthropic Messages API (proxy)
curl --request POST \
--url https://api.veri.studio/v1/deployments/{deployment_id}/messages \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json'import requests
url = "https://api.veri.studio/v1/deployments/{deployment_id}/messages"
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}
};
fetch('https://api.veri.studio/v1/deployments/{deployment_id}/messages', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));
