The model object
⚠️
Preview — this feature is being built; the design below is the spec.
The model object as the API returns it. Every field below appears in every response that returns this object; fields with no value are null rather than missing.
Example
{
"id": "Amara S1.2",
"object": "model",
"created": 1767225600,
"display_name": "Amara S1.2",
"family": "amara",
"description": "General work: drafting, analysis, coding help, conversation.",
"default": true,
"available": true,
"context_window": 262144,
"max_output_tokens": 32768,
"capabilities": {
"tools": true,
"parallel_tool_calls": true,
"strict_tools": true,
"json_object": true,
"json_schema": true,
"vision": true,
"documents": true,
"citations": false,
"reasoning": false,
"temperature": true,
"top_p": true,
"top_k": false,
"penalties": false,
"seed": false,
"server_tools": [
"syntic_web_search",
"syntic_web_fetch"
]
},
"pricing": {
"currency": "USD",
"unit": "1M tokens",
"input": 2.5,
"cached_input": 0.4,
"output": 12.0,
"batch_discount": 0.5
},
"zero_data_retention": true,
"deprecation": null
}Fields
| Field | Type | Description |
|---|---|---|
id | string | The exact Syntic model name accepted in every model field. |
object | string | Always model. |
created | integer | Unix seconds when the model was added to the catalog. |
display_name | string | The name shown in Syntic products. Same as id today. |
family | string | amara or syntic-code. |
description | string | Free-text description. |
default | boolean | true for the model used when a chat completion omits model. |
available | boolean | Whether your plan includes the model. |
context_window | integer | Prompt plus reply, in tokens. |
max_output_tokens | integer | Highest accepted max_tokens. |
capabilities | object | Feature flags. Using a feature whose flag is false returns 400 naming the feature. |
pricing | object | Usage-credit rates per million tokens. Plan-covered requests carry no per-token charge. |
zero_data_retention | boolean | Usable by organizations in zero-data-retention mode. |
deprecation | object or null | announced_at, retires_at and replacement once a retirement is scheduled. |
Returned by
Was this page helpful?