Models-as-a-Service (MAAS)
Run inference on ZettaQuant's proprietary financial AI models via API endpoints.
Beta
This API is currently in beta.
Prerequisites: Authentication & API Setup
Available Models
Macro
See the Macro models page for all central bank and macro models.
Equity
See the Equity models page for all earnings call and financial sentiment models.
Endpoints
List Models
GET /v1/models
curl -H "x-api-key: $ZQ_API_KEY" $ZQ_BASE_URL/v1/models
Response:
{
"models": [
{
"id": "cb_stance_label",
"name": "Central Bank Stance Classifier",
"description": "Classifies central bank communication as Hawkish, Dovish, Neutral, or Irrelevant",
"task": "sequence_classification",
"model_type": "classifier",
"access_tier": "free",
"compute_tier": "gpu_small",
"labels": ["Hawkish", "Dovish", "Neutral", "Irrelevant"],
"training_datasets": ["WCB_Meeting_Minutes"],
"updated_at": "2026-01-15"
},
],
"total": 1
}
Run Inference
POST /v1/models/infer
Request Body:
{
"model_id": "cb_stance_label",
"instances": [
{"text": "The Federal Reserve indicated it will maintain current rates"},
{"text": "ECB announces aggressive rate hikes to combat inflation"}
]
}
| Field | Type | Required | Description |
|---|---|---|---|
model_id | string | Yes | Model identifier |
instances | array | Yes | List of texts (max 128) |
Example:
curl -X POST \
-H "x-api-key: $ZQ_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model_id": "cb_stance_label", "instances": [{"text": "Fed raises rates by 50bps"}]}' \
$ZQ_BASE_URL/v1/models/infer
Response:
{
"model_id": "cb_stance_label",
"task": "sequence_classification",
"predictions": [
{"label": "Hawkish"}
]
}
Support
Email: support@zettaquant.ai