模型
Capability Matrix
如何从实时目录读取 Xenodia 模型能力、价格、模态、可用性和任务模式。
以实时 GET /v1/models 响应为准。模型 ID、可用性、价格、参数和限制可能不经过文档发布就发生变化。
文本模型条目示例
{
"id": "gpt-6-astra",
"object": "model",
"name": "gpt-6-astra",
"modalities": ["text"],
"price_input_per_m": 1041312,
"price_output_per_m": 5206559,
"capabilities": {
"pricing": {
"mode": "tokens",
"unit": "million_tokens"
}
},
"enabled": true,
"available": true
}这是经过精简的响应示例,不是价格报价。金额字段使用 micro-USDC 单位。展示价格或发送付费请求前,应重新读取当前条目。
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。 |
客户端规则
- 从
/v1/models展示模型名称、可用性、价格和支持参数。 - 只使用
enabled与available都为true的条目。 - 图片和视频生成统一按异步任务处理,即使兼容输入仍接受旧
async字段。 - 不要从模型名称猜测能力,也不要把复制出的价格长期写死在应用中。