Create a response
curl --request POST \
--url https://api.altrum.ai/v1/responses \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "openai/gpt-4o-mini",
"input": "Say hello."
}
'import requests
url = "https://api.altrum.ai/v1/responses"
payload = {
"model": "openai/gpt-4o-mini",
"input": "Say hello."
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({model: 'openai/gpt-4o-mini', input: 'Say hello.'})
};
fetch('https://api.altrum.ai/v1/responses', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"id": "resp_123",
"object": "response",
"status": "completed"
}{
"type": "budget_exceeded",
"is_gateway_error": true,
"status_code": 402,
"error": {
"type": "budget_exceeded",
"code": "budget_exceeded",
"message": "Budget exceeded: ..."
},
"request_id": "4f9c..."
}{
"type": "budget_exceeded",
"is_gateway_error": true,
"status_code": 402,
"error": {
"type": "budget_exceeded",
"code": "budget_exceeded",
"message": "Budget exceeded: ..."
},
"request_id": "4f9c..."
}{
"type": "budget_exceeded",
"is_gateway_error": true,
"status_code": 402,
"error": {
"type": "budget_exceeded",
"code": "budget_exceeded",
"message": "Budget exceeded: ..."
},
"request_id": "4f9c..."
}{
"type": "budget_exceeded",
"is_gateway_error": true,
"status_code": 402,
"error": {
"type": "budget_exceeded",
"code": "budget_exceeded",
"message": "Budget exceeded: ..."
},
"request_id": "4f9c..."
}{
"type": "budget_exceeded",
"is_gateway_error": true,
"status_code": 402,
"error": {
"type": "budget_exceeded",
"code": "budget_exceeded",
"message": "Budget exceeded: ..."
},
"request_id": "4f9c..."
}{
"type": "budget_exceeded",
"is_gateway_error": true,
"status_code": 402,
"error": {
"type": "budget_exceeded",
"code": "budget_exceeded",
"message": "Budget exceeded: ..."
},
"request_id": "4f9c..."
}{
"type": "budget_exceeded",
"is_gateway_error": true,
"status_code": 402,
"error": {
"type": "budget_exceeded",
"code": "budget_exceeded",
"message": "Budget exceeded: ..."
},
"request_id": "4f9c..."
}{
"type": "budget_exceeded",
"is_gateway_error": true,
"status_code": 402,
"error": {
"type": "budget_exceeded",
"code": "budget_exceeded",
"message": "Budget exceeded: ..."
},
"request_id": "4f9c..."
}{
"type": "budget_exceeded",
"is_gateway_error": true,
"status_code": 402,
"error": {
"type": "budget_exceeded",
"code": "budget_exceeded",
"message": "Budget exceeded: ..."
},
"request_id": "4f9c..."
}OpenAI format
Create a response
Sends a request in the OpenAI Responses format. Only create and stream are served: a stored response cannot be fetched, listed or deleted.
POST
/
v1
/
responses
Create a response
curl --request POST \
--url https://api.altrum.ai/v1/responses \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "openai/gpt-4o-mini",
"input": "Say hello."
}
'import requests
url = "https://api.altrum.ai/v1/responses"
payload = {
"model": "openai/gpt-4o-mini",
"input": "Say hello."
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({model: 'openai/gpt-4o-mini', input: 'Say hello.'})
};
fetch('https://api.altrum.ai/v1/responses', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"id": "resp_123",
"object": "response",
"status": "completed"
}{
"type": "budget_exceeded",
"is_gateway_error": true,
"status_code": 402,
"error": {
"type": "budget_exceeded",
"code": "budget_exceeded",
"message": "Budget exceeded: ..."
},
"request_id": "4f9c..."
}{
"type": "budget_exceeded",
"is_gateway_error": true,
"status_code": 402,
"error": {
"type": "budget_exceeded",
"code": "budget_exceeded",
"message": "Budget exceeded: ..."
},
"request_id": "4f9c..."
}{
"type": "budget_exceeded",
"is_gateway_error": true,
"status_code": 402,
"error": {
"type": "budget_exceeded",
"code": "budget_exceeded",
"message": "Budget exceeded: ..."
},
"request_id": "4f9c..."
}{
"type": "budget_exceeded",
"is_gateway_error": true,
"status_code": 402,
"error": {
"type": "budget_exceeded",
"code": "budget_exceeded",
"message": "Budget exceeded: ..."
},
"request_id": "4f9c..."
}{
"type": "budget_exceeded",
"is_gateway_error": true,
"status_code": 402,
"error": {
"type": "budget_exceeded",
"code": "budget_exceeded",
"message": "Budget exceeded: ..."
},
"request_id": "4f9c..."
}{
"type": "budget_exceeded",
"is_gateway_error": true,
"status_code": 402,
"error": {
"type": "budget_exceeded",
"code": "budget_exceeded",
"message": "Budget exceeded: ..."
},
"request_id": "4f9c..."
}{
"type": "budget_exceeded",
"is_gateway_error": true,
"status_code": 402,
"error": {
"type": "budget_exceeded",
"code": "budget_exceeded",
"message": "Budget exceeded: ..."
},
"request_id": "4f9c..."
}{
"type": "budget_exceeded",
"is_gateway_error": true,
"status_code": 402,
"error": {
"type": "budget_exceeded",
"code": "budget_exceeded",
"message": "Budget exceeded: ..."
},
"request_id": "4f9c..."
}{
"type": "budget_exceeded",
"is_gateway_error": true,
"status_code": 402,
"error": {
"type": "budget_exceeded",
"code": "budget_exceeded",
"message": "Budget exceeded: ..."
},
"request_id": "4f9c..."
}Authorizations
bearerapiKeygoogleApiKeyaltrumKey
Headers
Body
application/json
An OpenAI Responses request. Every other field the OpenAI API accepts is passed to the model.
Response
The response.
The response is of type object.