モデル
Capability Matrix
generated catalog data から Xenodia model capabilities、pricing hints、modalities、async support を読む方法。
Model capability matrix は既存 Xenodia backend から生成するべきで、MDX で長期手動管理しません。
MVP では generated/model-catalog.json を checked-in public snapshot として使えます。将来的には backend が release または CI で export します。
Minimum catalog fields
{
"id": "openai/gpt-4o-mini",
"name": "gpt-4o-mini",
"modalities": ["text"],
"pricing": {
"input_per_m": 0,
"output_per_m": 0,
"unit": "tokens"
},
"capabilities": {
"streaming": true,
"tools": true,
"async_supported": false
},
"docs_path": "/docs/api/chat-completions"
}Capability groups
| Group | Examples |
|---|---|
| Text | Chat completions、streaming、tools、reasoning controls。 |
| Image | Prompt-only image generation、reference image generation、output formats。 |
| Video | Text-to-video、image-to-video、task polling、generation duration。 |
| Audio | Speech、transcription、translation、voice controls。 |
| Async | Task mode support と polling expectations。 |
Rule for docs
code deploy なしで変わり得る model capability は generated catalog data から取得します。