Use the same messages array across providers

Chat completions accept a model ID and messages array. The catalog helps teams compare which model should handle coding, Chinese, low-cost, vision, long-context, or agent workloads.

JSON body
{
  "model": "doubao-seed-2-0-mini",
  "messages": [
    { "role": "system", "content": "You are concise." },
    { "role": "user", "content": "Summarize this support ticket." }
  ]
}