这是中转查对 relay-a 的协议面与可用性快照。 它只回答“能不能用、协议面是否像官方”,不认证型号身份。
主分只看稳定性、对话、能力、目录;协议契约、错误码和包装在附录,不计入主分。
| 目标 | 型号 | 稳定性 | 对话 | 能力 | 目录 | 总分 |
|---|---|---|---|---|---|---|
| relay-a | gpt-6.1-sol | pass 100% (3/3) | pass 100% (4/4) | pass 100% (4/4) | pass 100% (1/1) | A |
主分只看能不能用:稳定性、对话、能力、目录;协议细节在下面附录,不计入主分。
| 目标 | 包装 | 协议契约 | 错误码 |
|---|---|---|---|
| relay-a | warn 50% (1/2) | fail 0% (0/4) | pass 100% (3/3) |
| 检查 | 结果 | 说明 |
|---|---|---|
responses.surface | pass | Responses surface returned a completed response |
responses.attribution | pass | usage.attribution present |
responses.reasoning_items | info | no reasoning item in this short call |
responses.final_answer | pass | message phase=final_answer |
wrapper.instructions | info | relay injects 21334 chars of instructions |
wrapper.persona | warn | injected instructions declare Codex/GPT-5 persona |
reasoning.scaling | pass | reasoning tokens increase with effort |
previous.roundtrip | warn | previous_response_id failed with 400 (upstream), not counted as a contract violation |
invalid.parameter | fail | invalid reasoning.effort "none" was accepted (official gpt-6.1-sol rejects it) |
error.invalid_model | pass | invalid model rejected with an official-looking error |
error.invalid_cap | pass | max_output_tokens=0 rejected as invalid_request_error |
error.unauthorized | pass | missing credential rejected with an auth error |
output.cap | fail | max_output_tokens was ignored (returned more tokens than the cap) |
image.vision | pass | image input answered correctly |
chat.surface | pass | Chat Completions surface works |
catalog.liveness | pass | all sampled catalog models answered |
usage.stability | pass | input_tokens stable across repeats |
wrapper.shared | pass | model labels use different instructions |
store.echo | warn | store flag not echoed as expected |
cache.retention | pass | prompt_cache_retention accepted |
text.verbosity | pass | text.verbosity echoed as low |
tools.function_call | pass | Responses function call produced with expected args |
structured.output | pass | JSON schema output matched |
identity.undetermined | info | protocol surface only; model identity is not authenticated |
源目录:demo/relay-a
文件:INSTRUCTIONS.txt, PLAN.json, RESULTS.json, SUMMARY.json, manifest.json, manifest.sha256