Support matrix
One-page grid: every sference endpoint, what it accepts, and which windows it runs on.
Support matrix
One page, every surface. Use it to check whether a feature exists before designing around it.
Endpoints
| Endpoint | Method | Window | Notes |
|---|---|---|---|
/v1/chat/completions | POST | realtime, flex | OpenAI Chat Completions shape |
/v1/responses | POST | realtime, flex, batch | background: true for the 24h window |
/v1/responses/{id} | GET, DELETE | — | Retrieve or delete a background response |
/v1/responses/events | GET | — | Completion feed with a resumable cursor |
/v1/messages | POST | realtime | Anthropic Messages shape |
/v1/embeddings | POST | realtime | OpenAI embeddings shape |
/v1/models | GET | — | Catalog with capabilities and rates |
/v1/batches | POST, GET | batch | Create and list batches |
/v1/batches/{id} | GET | — | Batch status |
/v1/batches/{id}/cancel | POST | — | Cancel a batch |
/v1/batches/{id}/results | GET | — | Results as JSON |
/v1/batches/{id}/results.jsonl | GET | — | Results as JSONL |
/v1/files | POST, GET | — | Upload and list files (batch input) |
/v1/streams | POST, GET | batch | Create and list streams |
/v1/streams/{id} | GET, PATCH | — | Stream detail and lifecycle |
/control/v1/usage/* | GET | — | Usage summaries and breakdowns |
/control/v1/activity/* | GET | — | Per-request log and CSV export |
/control/v1/billing/* | GET | — | Balance, summary, transactions |
Full schemas for every operation are in the API Reference.
Windows by surface
| Surface | realtime | flex | batch (24h) |
|---|---|---|---|
/v1/chat/completions | ✅ | ✅ service_tier: "flex" | ❌ |
/v1/responses | ✅ | ✅ | ✅ background: true |
/v1/messages | ✅ | ❌ | ❌ |
/v1/embeddings | ✅ | ❌ | ❌ |
| Batches | — | ✅ stacks with batch | ✅ |
| Streams | — | ✅ stacks with batch | ✅ |
Flex and batch stack: a batch submitted with service_tier: "flex" bills at 0.7 × 0.5 = 0.35 × list. See Pricing.
Request fields
| Field | Chat | Responses | Messages |
|---|---|---|---|
temperature, top_p | ✅ | ✅ | ✅ |
top_k | ✅ | — | ✅ |
max_tokens / max_output_tokens | ✅ | ✅ | ✅ |
tools, tool_choice | ✅ | ✅ | ✅ |
| Structured output | ✅ response_format | ✅ text.format | ❌ |
| Images | ✅ | ✅ | ✅ |
stream | ✅ | ✅ | ✅ |
| Reasoning control | ✅ reasoning_effort, enable_thinking | ✅ reasoning | ✅ thinking |
prompt_cache_key | ✅ | ✅ | ❌ |
service_tier: "flex" | ✅ | ✅ | ❌ |
max_queue_wait_s | ✅ | ✅ | ✅ |
background | ❌ | ✅ | ❌ |
stream_id (metadata) | ❌ | ✅ | ❌ |
| Webhook (metadata) | ✅ | ✅ | ❌ |
n > 1 | ❌ | ❌ | ❌ |
| Log probabilities | ❌ | ❌ | ❌ |
| Server-side tools | ❌ | ❌ | ❌ |
| Server-side conversation state | ❌ | ❌ | ❌ |
Model capabilities
| Model | Vision | Context | Input / output per 1M |
|---|---|---|---|
moonshotai/Kimi-K3 | ✅ | 1,048,576 | 3.00 / 15.00 |
zai-org/GLM-5.3 | ❌ | 1,048,576 | 1.20 / 4.20 |
zai-org/GLM-5.2 | ❌ | 1,048,576 | 1.20 / 4.20 |
zai-org/GLM-5.3-Flash | ✅ | 1,048,576 | 0.20 / 0.60 |
deepseek-ai/DeepSeek-V4.1-Flash | ✅ | 1,048,576 | 0.50 / 1.50 |
deepseek-ai/DeepSeek-V4-Flash | ❌ | 1,048,576 | 0.28 / 0.56 |
Cloudflare/clef | ✅ | 65,536 | 0.24 / 0.00 |
Always read the live catalog
The table above is a snapshot. GET https://api.sference.com/v1/models is authoritative and reflects your entitlements, including custom models.
Limits
| Limit | Value |
|---|---|
max_queue_wait_s | 5–300 seconds |
| Completion window | 24h (only supported value) |
| Streaming admission ceiling | 60s projected TTFT by default |
| Sync admission ceiling | 300s projected TTFT by default |
| Concurrency | bounded by your account's rate limits; see GET /v1/models and your account settings |