Xenodia Docs
模型

Capability Matrix

如何从 generated catalog data 读取 Xenodia model capabilities、pricing hints、modalities 和 async support。

Model capability matrix 应由现有 Xenodia backend 生成,而不是长期手写维护。

MVP 阶段,generated/model-catalog.json 可以作为 checked-in public snapshot。之后应由 backend 在 release 或 CI 中导出。

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

GroupExamples
TextChat completions、streaming、tools、reasoning controls。
ImagePrompt-only image generation、reference image generation、output formats。
VideoText-to-video、image-to-video、task polling、generation duration。
AudioSpeech、transcription、translation、voice controls。
AsyncTask mode support 和 polling expectations。

Rule for docs

如果 model capability 可以不经过代码部署而变化,它就应该来自 generated catalog data。

本页内容