Claude and GPT Relay Model Compatibility Matrix
Compare model-level paid requests across six AI relays, separating seven-day passes, historical passes, failure-only samples, missing evidence, and completed ten-request account-meter sessions.
One answer per exact model
This report does not claim one provider is best overall. It shows which exact Claude or GPT model completed a request on each test account, which protocol was observed, and when the latest evidence was recorded.
Compatibility is not identity
Compatibility means a model ID, key, and protocol completed a request. It does not establish upstream model identity, route provenance, long-term capacity, or universal client support.
Measured charges only
A billing row requires a completed ten-request session and a readable account meter. Different currencies, routes, and token mixes are not collapsed into a cheapest-provider ranking.
Evidence snapshot
- Paid test accounts
- 6
- Exact model IDs
- 8
- Successful / total requests
- 177 / 243
- Latest recorded request
- 2026-09-29
Every number comes from a model-generation request made with a dedicated test account. Website uptime and provider model listings are excluded from these counts.
Claude and GPT compatibility matrix
A current pass requires the exact model to remain in the seven-day verified set. Historical passes stay visible, while models with only failed samples are not presented as available.
| Provider | Claude opus 5claude-opus-5 | Claude sonnet 5claude-sonnet-5 | Claude fable 5 1claude-fable-5-1 | Claude fable 5claude-fable-5 | GPT 6 Astragpt-6-astra | GPT 5.6 Solgpt-5.6-sol | GPT 5.6 Terragpt-5.6-terra | GPT 5.5gpt-5.5 |
|---|---|---|---|---|---|---|---|---|
| UU API | Historical pass1/3 | 7-day pass3/4 | 7-day pass4/7 | No sample | 7-day pass15/16 | 7-day pass3/3 | 7-day pass1/5 | No sample |
| H API | 7-day pass3/3 | 7-day pass3/3 | 7-day pass15/15 | No sample | 7-day pass4/5 | 7-day pass3/3 | Failures only0/3 | Failures only0/4 |
| boxying | 7-day pass2/11 | 7-day pass2/13 | No sample | 7-day pass2/15 | 7-day pass15/15 | 7-day pass3/3 | 7-day pass3/3 | No sample |
| LinksAPI | 7-day pass4/4 | 7-day pass3/3 | No sample | 7-day pass1/7 | 7-day pass15/15 | 7-day pass3/3 | 7-day pass3/3 | No sample |
| OpenOx | 7-day pass3/3 | 7-day pass3/3 | Failures only0/7 | No sample | 7-day pass14/14 | 7-day pass4/4 | 7-day pass3/3 | No sample |
| APINebula | 7-day pass3/4 | 7-day pass3/3 | 7-day pass14/14 | No sample | 7-day pass19/19 | No sample | No sample | No sample |
Cell fractions show successful requests divided by all recorded requests for that provider-model pair. A missing sample is not a failure and is not treated as verification.
Model-level request details
| Model | Provider | Observed protocol | Passed / total | P50 end-to-end | Latest sample | Evidence state |
|---|---|---|---|---|---|---|
| Claude opus 5claude-opus-5 | UU API # | Anthropic | 1 / 3 | 3.61 s | 2026-09-25 | Historical pass |
| Claude opus 5claude-opus-5 | H API # | ClaudeCode | 3 / 3 | 6.72 s | 2026-09-25 | 7-day pass |
| Claude opus 5claude-opus-5 | boxying # | ClaudeCode | 2 / 11 | 2.66 s | 2026-09-25 | 7-day pass |
| Claude opus 5claude-opus-5 | LinksAPI # | Anthropic | 4 / 4 | 3.48 s | 2026-09-29 | 7-day pass |
| Claude opus 5claude-opus-5 | OpenOx # | OpenAI | 3 / 3 | 3.81 s | 2026-09-27 | 7-day pass |
| Claude opus 5claude-opus-5 | APINebula # | ClaudeCode | 3 / 4 | 2.73 s | 2026-09-29 | 7-day pass |
| Claude sonnet 5claude-sonnet-5 | UU API # | Anthropic | 3 / 4 | 0.95 s | 2026-09-27 | 7-day pass |
| Claude sonnet 5claude-sonnet-5 | H API # | ClaudeCode | 3 / 3 | 3.65 s | 2026-09-27 | 7-day pass |
| Claude sonnet 5claude-sonnet-5 | boxying # | ClaudeCode | 2 / 13 | 1.76 s | 2026-09-27 | 7-day pass |
| Claude sonnet 5claude-sonnet-5 | LinksAPI # | Anthropic | 3 / 3 | 5.03 s | 2026-09-25 | 7-day pass |
| Claude sonnet 5claude-sonnet-5 | OpenOx # | OpenAI | 3 / 3 | 4.24 s | 2026-09-25 | 7-day pass |
| Claude sonnet 5claude-sonnet-5 | APINebula # | ClaudeCode | 3 / 3 | 3.55 s | 2026-09-27 | 7-day pass |
| Claude fable 5 1claude-fable-5-1 | UU API # | Anthropic | 4 / 7 | 2.29 s | 2026-09-29 | 7-day pass |
| Claude fable 5 1claude-fable-5-1 | H API # | ClaudeCode | 15 / 15 | 3.14 s | 2026-09-29 | 7-day pass |
| Claude fable 5 1claude-fable-5-1 | OpenOx # | OpenAI | 0 / 7 | - | 2026-09-29 | Failures only |
| Claude fable 5 1claude-fable-5-1 | APINebula # | ClaudeCode | 14 / 14 | 3.71 s | 2026-09-25 | 7-day pass |
| Claude fable 5claude-fable-5 | boxying # | ClaudeCode | 2 / 15 | 3.37 s | 2026-09-29 | 7-day pass |
| Claude fable 5claude-fable-5 | LinksAPI # | Anthropic | 1 / 7 | 10.7 s | 2026-09-27 | 7-day pass |
| GPT 6 Astragpt-6-astra | UU API # | Responses | 15 / 16 | 2.83 s | 2026-09-29 | 7-day pass |
| GPT 6 Astragpt-6-astra | H API # | Responses | 4 / 5 | 3.17 s | 2026-09-25 | 7-day pass |
| GPT 6 Astragpt-6-astra | boxying # | OpenAI | 15 / 15 | 2.18 s | 2026-09-29 | 7-day pass |
| GPT 6 Astragpt-6-astra | LinksAPI # | Responses | 15 / 15 | 3.12 s | 2026-09-29 | 7-day pass |
| GPT 6 Astragpt-6-astra | OpenOx # | OpenAI | 14 / 14 | 2.51 s | 2026-09-25 | 7-day pass |
| GPT 6 Astragpt-6-astra | APINebula # | OpenAI | 19 / 19 | 3.37 s | 2026-09-29 | 7-day pass |
| GPT 5.6 Solgpt-5.6-sol | UU API # | Responses | 3 / 3 | 1.83 s | 2026-09-25 | 7-day pass |
| GPT 5.6 Solgpt-5.6-sol | H API # | Responses | 3 / 3 | 3.14 s | 2026-09-27 | 7-day pass |
| GPT 5.6 Solgpt-5.6-sol | boxying # | OpenAI | 3 / 3 | 10.8 s | 2026-09-25 | 7-day pass |
| GPT 5.6 Solgpt-5.6-sol | LinksAPI # | Responses | 3 / 3 | 17.0 s | 2026-09-27 | 7-day pass |
| GPT 5.6 Solgpt-5.6-sol | OpenOx # | OpenAI | 4 / 4 | 2.73 s | 2026-09-29 | 7-day pass |
| GPT 5.6 Terragpt-5.6-terra | UU API # | Responses | 1 / 5 | 12.3 s | 2026-09-27 | 7-day pass |
| GPT 5.6 Terragpt-5.6-terra | H API # | Responses | 0 / 3 | - | 2026-09-29 | Failures only |
| GPT 5.6 Terragpt-5.6-terra | boxying # | OpenAI | 3 / 3 | 3.17 s | 2026-09-27 | 7-day pass |
| GPT 5.6 Terragpt-5.6-terra | LinksAPI # | Responses | 3 / 3 | 3.85 s | 2026-09-25 | 7-day pass |
| GPT 5.6 Terragpt-5.6-terra | OpenOx # | OpenAI | 3 / 3 | 4.82 s | 2026-09-27 | 7-day pass |
| GPT 5.5gpt-5.5 | H API # | Responses | 0 / 4 | - | 2026-09-23 | Failures only |
P50 uses successful end-to-end response times only. Protocol labels come from the test configuration and do not prove that every client or endpoint is supported.
Observed account-meter changes
| Provider | Model | Protocol | Passed rounds | Input / output tokens | Cache-read tokens | Session charge | Per request | Date |
|---|---|---|---|---|---|---|---|---|
| APINebula # | GPT 6 Astragpt-6-astra | OpenAI | 10 / 10 | 1,368 / 107 | 0 | ¥0.0057 | ¥0.00057 | 2026-09-19 |
| APINebula # | Claude fable 5 1claude-fable-5-1 | ClaudeCode | 10 / 10 | 2,488 / 76 | 0 | ¥0.04876 | ¥0.004876 | 2026-09-19 |
| LinksAPI # | GPT 6 Astragpt-6-astra | Responses | 10 / 10 | 42,732 / 79 | 39,808 | $0.058064 | $0.005806 | 2026-09-18 |
| boxying # | GPT 6 Astragpt-6-astra | OpenAI | 10 / 10 | 42,508 / 70 | 40,064 | ¥0.022604 | ¥0.00226 | 2026-09-18 |
Only 3 of 6 providers currently have a completed ten-request account-meter session. These values use the provider account's reported currency and meter; they are not converted into a cross-provider price ranking because route groups, currencies, cache usage, and token mixes differ.
How to cite and reproduce this report
Cite the provider, exact model ID, sample date, passed/total count, and this report URL. Open the linked provider profile for request-level records and the public evidence endpoint. Corrections should include a provider-owned source or reproducible request evidence.
The tables on this page retain privacy-reviewed model IDs, protocols, outcomes, dates and measurement definitions. Request-level records can be checked through each provider profile and its public evidence endpoint. Private account logs and credentials are not published.
Download privacy-reviewed request results (CSV) · Dated evidence changes (CSV) · Provider summary (JSON)
Corrections: airelaycheck@163.com
Frequently asked questions
What does a passed model in the compatibility matrix mean?
It means that the exact model ID completed at least one request with an AI Relay Check test key. It does not prove model identity, every route group, or future availability.
Why is a model marked historical instead of currently verified?
The model has a recorded successful request, but it is not in the current seven-day verified-model set. Older evidence remains visible without being presented as current availability.
Can request success rates be used as a provider ranking?
No. Providers have different sample counts, test times, protocols, keys, and route groups. The matrix is an evidence ledger for compatibility screening, not a controlled benchmark ranking.
Is the measured charge the same as a published per-million-token rate?
No. The measured charge is an observed account-meter change for one completed ten-request session. Published rates, subscription equivalents, currencies, cache behavior, and route groups must still be reconciled separately.
Answer summary
- Latest test date
- Providers covered
- 6
- Models / protocols
- claude-fable-5 / claude-fable-5-1 / claude-opus-5 +5 more · Anthropic / ClaudeCode / OpenAI +1 more
- Successful / total samples
- 177 / 243
- Price / billing verified
- 6/6 price · 6/6 billing
- Still unverified
- Model identity, every route, future uptime and unmatched billing
- One-sentence conclusion
- The matrix supports compatibility screening by exact model and protocol, not model-identity or provider-wide reliability claims.