curl https://api.saturn-pay.com/v1/capabilities/reason \
-H "Authorization: Bearer sk_agt_..."
const response = await fetch('https://api.saturn-pay.com/v1/capabilities/reason', {
headers: { 'Authorization': 'Bearer sk_agt_...' }
});
const capability = await response.json();
{
"name": "reason",
"description": "LLM inference — completions, summarization, extraction",
"defaultProvider": "openai",
"providers": [
{
"name": "openai",
"models": [
{
"id": "gpt-4o",
"inputPricePer1kTokens": 2.5,
"outputPricePer1kTokens": 10.0,
"maxTokens": 128000
},
{
"id": "gpt-4o-mini",
"inputPricePer1kTokens": 0.15,
"outputPricePer1kTokens": 0.6,
"maxTokens": 128000
}
]
},
{
"name": "anthropic",
"models": [
{
"id": "claude-sonnet-4-20250514",
"inputPricePer1kTokens": 3.0,
"outputPricePer1kTokens": 15.0,
"maxTokens": 200000
}
]
}
]
}
Capabilities
Get Capability
Get details for a specific capability
GET
/
v1
/
capabilities
/
{capability}
curl https://api.saturn-pay.com/v1/capabilities/reason \
-H "Authorization: Bearer sk_agt_..."
const response = await fetch('https://api.saturn-pay.com/v1/capabilities/reason', {
headers: { 'Authorization': 'Bearer sk_agt_...' }
});
const capability = await response.json();
{
"name": "reason",
"description": "LLM inference — completions, summarization, extraction",
"defaultProvider": "openai",
"providers": [
{
"name": "openai",
"models": [
{
"id": "gpt-4o",
"inputPricePer1kTokens": 2.5,
"outputPricePer1kTokens": 10.0,
"maxTokens": 128000
},
{
"id": "gpt-4o-mini",
"inputPricePer1kTokens": 0.15,
"outputPricePer1kTokens": 0.6,
"maxTokens": 128000
}
]
},
{
"name": "anthropic",
"models": [
{
"id": "claude-sonnet-4-20250514",
"inputPricePer1kTokens": 3.0,
"outputPricePer1kTokens": 15.0,
"maxTokens": 200000
}
]
}
]
}
Returns detailed information about a specific capability including all available providers, models, and pricing.
Path Parameters
string
required
The capability name. One of:
reason, search, read, scrape, execute, imagine, speak, transcribe, email, smsResponse
string
Capability identifier
string
Human-readable description
array
List of provider configurations
string
The default provider used when none is specified
curl https://api.saturn-pay.com/v1/capabilities/reason \
-H "Authorization: Bearer sk_agt_..."
const response = await fetch('https://api.saturn-pay.com/v1/capabilities/reason', {
headers: { 'Authorization': 'Bearer sk_agt_...' }
});
const capability = await response.json();
{
"name": "reason",
"description": "LLM inference — completions, summarization, extraction",
"defaultProvider": "openai",
"providers": [
{
"name": "openai",
"models": [
{
"id": "gpt-4o",
"inputPricePer1kTokens": 2.5,
"outputPricePer1kTokens": 10.0,
"maxTokens": 128000
},
{
"id": "gpt-4o-mini",
"inputPricePer1kTokens": 0.15,
"outputPricePer1kTokens": 0.6,
"maxTokens": 128000
}
]
},
{
"name": "anthropic",
"models": [
{
"id": "claude-sonnet-4-20250514",
"inputPricePer1kTokens": 3.0,
"outputPricePer1kTokens": 15.0,
"maxTokens": 200000
}
]
}
]
}
⌘I