Only measured availability is published.
Model.sale publishes a model as live only when a recent compatibility check, usage signal and active price agree. This page explains the checks so a developer or search system can interpret a status correctly.
35 live · 29 temporarily unavailable
Generated from the same public registry used by the API catalog. Last observed catalog check: 2026-10-31T22:43:50.315Z. This is a point-in-time compatibility snapshot, not a historical uptime percentage.
| Model | Status | Health | Synthetic latency | Checked |
|---|---|---|---|---|
| codex-auto-review | LIVE | healthy · 100 | 3274 ms | 2026-10-31T20:44:09.702Z |
| gpt-5.6-luna | LIVE | healthy · 100 | 1651 ms | 2026-10-31T20:44:06.311Z |
| gpt-5.6-sol | LIVE | healthy · 100 | 2417 ms | 2026-10-31T20:44:05.908Z |
| gpt-5.6-terra | LIVE | healthy · 100 | 1814 ms | 2026-10-31T20:43:59.984Z |
| gpt-6-astra | LIVE | healthy · 100 | 1563 ms | 2026-10-31T20:43:57.852Z |
| gpt-6-luna | LIVE | healthy · 100 | 2683 ms | 2026-10-31T20:44:25.338Z |
| gpt-6-sol | LIVE | healthy · 100 | 1580 ms | 2026-10-31T20:43:50.877Z |
| gpt-6.1-sol | LIVE | healthy · 100 | 1650 ms | 2026-10-31T20:44:26.607Z |
| gpt-6.1-terra | LIVE | healthy · 100 | 1482 ms | 2026-10-31T20:44:16.134Z |
| claude-fable-5-1 | LIVE | healthy · 100 | 2833 ms | 2026-10-31T20:43:58.355Z |
| claude-haiku-4-5 | LIVE | healthy · 100 | 2525 ms | 2026-10-31T20:43:59.611Z |
| claude-haiku-4-5-20251001 | LIVE | healthy · 100 | 2514 ms | 2026-10-31T20:44:04.520Z |
| claude-haiku-5-5 | LIVE | healthy · 100 | 2780 ms | 2026-10-31T20:44:12.876Z |
| claude-opus-4-6 | LIVE | healthy · 100 | 2411 ms | 2026-10-31T20:44:09.484Z |
| claude-opus-4-7 | LIVE | healthy · 100 | 3931 ms | 2026-10-31T20:43:54.118Z |
| claude-opus-4-8 | LIVE | healthy · 100 | 3063 ms | 2026-10-31T20:44:19.465Z |
| claude-opus-5 | LIVE | healthy · 100 | 2890 ms | 2026-10-31T20:44:21.151Z |
| claude-opus-5-5 | LIVE | healthy · 100 | 2576 ms | 2026-10-31T20:44:15.048Z |
| claude-sonnet-4-6 | LIVE | healthy · 100 | 2122 ms | 2026-10-31T20:44:23.516Z |
| claude-sonnet-5 | LIVE | healthy · 100 | 3272 ms | 2026-10-31T20:44:27.924Z |
| claude-sonnet-5-5 | LIVE | healthy · 100 | 2588 ms | 2026-10-31T20:43:52.381Z |
| glm-5.3 | LIVE | healthy · 100 | 2318 ms | 2026-10-31T20:44:10.051Z |
| glm-5.3-flash | LIVE | healthy · 100 | 10843 ms | 2026-10-31T20:44:20.486Z |
| grok-4.5 | LIVE | healthy · 100 | 2440 ms | 2026-10-31T20:43:59.017Z |
| grok-4.6 | LIVE | healthy · 100 | 2208 ms | 2026-10-31T20:44:03.741Z |
| grok-4.7 | LIVE | healthy · 100 | 2016 ms | 2026-10-31T20:44:00.263Z |
| gemini-3.1-flash-lite | LIVE | healthy · 100 | 1846 ms | 2026-10-31T20:43:51.140Z |
| gemini-3.8-flash | LIVE | healthy · 100 | 3631 ms | 2026-10-31T20:43:57.944Z |
| gemini-3.8-flash-high | LIVE | healthy · 100 | 3306 ms | 2026-10-31T20:43:58.091Z |
| gemini-4-argon | LIVE | healthy · 100 | 1755 ms | 2026-10-31T20:43:50.858Z |
| gpt-image-1.5 | LIVE | healthy · 100 | 12169 ms | 2026-10-31T17:43:07.790Z |
| gpt-image-2 | LIVE | healthy · 100 | 10943 ms | 2026-10-31T17:43:01.566Z |
| gpt-image-2.5-flare | LIVE | healthy · 100 | 11899 ms | 2026-10-31T17:42:50.602Z |
| gpt-image-2.5-sunburst | LIVE | healthy · 100 | 14025 ms | 2026-10-31T17:43:44.973Z |
| nano-banana-2 | LIVE | healthy · 100 | 12709 ms | 2026-10-31T19:55:43.211Z |
| gpt-5.4 | UNAVAILABLE | unhealthy · 0 | — | 2026-10-31T22:43:50.315Z |
| gpt-5.4-20 | UNAVAILABLE | unhealthy · 0 | 34 ms | 2026-10-02T09:53:56.463Z |
| gpt-5.4-mini | UNAVAILABLE | unhealthy · 0 | — | 2026-10-31T22:43:50.315Z |
| gpt-5.5 | UNAVAILABLE | unhealthy · 0 | 240 ms | 2026-10-31T01:36:26.243Z |
| claude-opus-4-5 | UNAVAILABLE | unhealthy · 0 | 35 ms | 2026-10-02T09:53:51.813Z |
| claude-sonnet-4-5 | UNAVAILABLE | unhealthy · 0 | 34 ms | 2026-10-02T09:53:53.468Z |
| deepseek-flash | UNAVAILABLE | unhealthy · 0 | — | 2026-10-31T12:10:02.430Z |
| deepseek-v4-flash | UNAVAILABLE | unhealthy · 0 | — | 2026-10-31T22:43:50.315Z |
| deepseek-v4-pro | UNAVAILABLE | unhealthy · 0 | — | 2026-10-31T12:10:02.430Z |
| glm-5 | UNAVAILABLE | unhealthy · 0 | — | 2026-10-31T22:43:50.315Z |
| glm-5.1 | UNAVAILABLE | unhealthy · 0 | — | 2026-10-31T22:43:50.315Z |
| glm-5.2 | UNAVAILABLE | healthy · 100 | 1724 ms | 2026-10-31T17:43:19.967Z |
| qwen-3.8 | UNAVAILABLE | unhealthy · 0 | 35 ms | 2026-10-02T09:53:58.119Z |
| qwen3.5-plus | UNAVAILABLE | unhealthy · 0 | — | 2026-10-31T22:43:50.315Z |
| qwen3.6-plus | UNAVAILABLE | unhealthy · 0 | — | 2026-10-31T22:43:50.315Z |
| qwen3.7-max | UNAVAILABLE | unhealthy · 0 | — | 2026-10-31T22:43:50.315Z |
| qwen3.7-plus | UNAVAILABLE | unhealthy · 0 | — | 2026-10-31T22:43:50.315Z |
| kimi-k2.5 | UNAVAILABLE | unhealthy · 0 | — | 2026-10-31T22:43:50.315Z |
| kimi-k2.6 | UNAVAILABLE | unhealthy · 0 | — | 2026-10-31T22:43:50.315Z |
| kimi-k3 | UNAVAILABLE | unhealthy · 0 | — | 2026-10-31T22:43:50.315Z |
| mimo-v2-omni | UNAVAILABLE | unhealthy · 0 | — | 2026-10-31T22:43:50.315Z |
| mimo-v2-pro | UNAVAILABLE | unhealthy · 0 | — | 2026-10-31T22:43:50.315Z |
| mimo-v2.5 | UNAVAILABLE | unhealthy · 0 | — | 2026-10-31T22:43:50.315Z |
| mimo-v2.5-pro | UNAVAILABLE | unhealthy · 0 | — | 2026-10-31T22:43:50.315Z |
| minimax-m2.5 | UNAVAILABLE | unhealthy · 0 | — | 2026-10-31T22:43:50.315Z |
| minimax-m2.7 | UNAVAILABLE | unhealthy · 0 | — | 2026-10-31T22:43:50.315Z |
| minimax-m3 | UNAVAILABLE | unhealthy · 0 | — | 2026-10-31T22:43:50.315Z |
| gpt-4o-transcribe | UNAVAILABLE | healthy · 100 | 1120 ms | 2026-10-31T15:10:35.931Z |
| gpt-image-2.5 | UNAVAILABLE | unhealthy · 0 | — | pending |
What the health status means
| Status | Score | Meaning |
|---|---|---|
| Healthy | 95–100 | Recent successful checks with normal latency and stream completion. |
| Degraded | 85–94 | Serving may continue while latency, 429s or synthetic results need attention. |
| Unhealthy | Below 85 | Customer publication is blocked or the model is temporarily unavailable. |
The score is a compact operational signal, not a quality benchmark. It combines success, latency, streaming completion, rate-limit responses and synthetic checks.
Publication and refresh schedule
- Lightweight probes run every five minutes for protocol and endpoint health.
- A round-robin model sweep runs every eight hours; each result has a visible checked timestamp.
- A model stays public only while its check is within the freshness window, price is active and margin is at least 50%.
- After a failure, the catalog marks the exact model unavailable; it does not reroute the request to another model.
- Recovery requires another successful check and an audited publication action.
Privacy of measurement
Probes use synthetic prompts and never copy customer requests into shadow traffic. We retain status, latency, token counts and safe error classes for operations. Prompts, source code and response bodies are not written to logs, traces, analytics or Sentry.
For current incidents and component availability, see status.model.sale. For price calculation, see the pricing methodology.