curl https://api.saturn-pay.com/v1/services/openai \
-H "Authorization: Bearer sk_agt_..."
const response = await fetch('https://api.saturn-pay.com/v1/services/openai', {
headers: { 'Authorization': 'Bearer sk_agt_...' }
});
const service = await response.json();
{
"slug": "openai",
"name": "OpenAI",
"description": "GPT models for text generation",
"baseUrl": "https://api.openai.com/v1",
"capabilities": ["reason"],
"pricing": {
"chat/completions": {
"gpt-4o": {
"inputPer1kTokens": 2.5,
"outputPer1kTokens": 10.0
},
"gpt-4o-mini": {
"inputPer1kTokens": 0.15,
"outputPer1kTokens": 0.6
}
}
},
"endpoints": [
{
"path": "/chat/completions",
"method": "POST",
"description": "Create chat completion"
},
{
"path": "/embeddings",
"method": "POST",
"description": "Create embeddings"
}
]
}
Proxy
Get Service
Get details for a specific service
GET
/
v1
/
services
/
{slug}
curl https://api.saturn-pay.com/v1/services/openai \
-H "Authorization: Bearer sk_agt_..."
const response = await fetch('https://api.saturn-pay.com/v1/services/openai', {
headers: { 'Authorization': 'Bearer sk_agt_...' }
});
const service = await response.json();
{
"slug": "openai",
"name": "OpenAI",
"description": "GPT models for text generation",
"baseUrl": "https://api.openai.com/v1",
"capabilities": ["reason"],
"pricing": {
"chat/completions": {
"gpt-4o": {
"inputPer1kTokens": 2.5,
"outputPer1kTokens": 10.0
},
"gpt-4o-mini": {
"inputPer1kTokens": 0.15,
"outputPer1kTokens": 0.6
}
}
},
"endpoints": [
{
"path": "/chat/completions",
"method": "POST",
"description": "Create chat completion"
},
{
"path": "/embeddings",
"method": "POST",
"description": "Create embeddings"
}
]
}
Returns detailed information about a specific service including pricing and available endpoints.
Path Parameters
string
required
Service slug (e.g.,
openai, anthropic, serper)Response
string
Service identifier
string
Human-readable name
string
Service description
string
Upstream API base URL
object
Pricing information for this service
array
Available endpoints that can be proxied
curl https://api.saturn-pay.com/v1/services/openai \
-H "Authorization: Bearer sk_agt_..."
const response = await fetch('https://api.saturn-pay.com/v1/services/openai', {
headers: { 'Authorization': 'Bearer sk_agt_...' }
});
const service = await response.json();
{
"slug": "openai",
"name": "OpenAI",
"description": "GPT models for text generation",
"baseUrl": "https://api.openai.com/v1",
"capabilities": ["reason"],
"pricing": {
"chat/completions": {
"gpt-4o": {
"inputPer1kTokens": 2.5,
"outputPer1kTokens": 10.0
},
"gpt-4o-mini": {
"inputPer1kTokens": 0.15,
"outputPer1kTokens": 0.6
}
}
},
"endpoints": [
{
"path": "/chat/completions",
"method": "POST",
"description": "Create chat completion"
},
{
"path": "/embeddings",
"method": "POST",
"description": "Create embeddings"
}
]
}
⌘I