场景示例

三个端到端例子,展示不同模型线能拿来做什么。请求均可直接跑通,把 $CHRONO_API_KEY 换成你的 Key。

一、运维根因分析 · chrono-ops-1

给它带时间线的告警上下文,它关联指标、日志与变更,输出根因判断、证据链与置信度。关键:喂真实数据,不要口头转述——带时间戳的指标跃变 + 关联变更,模型才有据可推。

curl https://api.aiops.red/v1/chat/completions \
  -H "Authorization: Bearer $CHRONO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "chrono-ops-1",
    "messages": [{"role": "user", "content":
      "关联下面的信号判断根因,给出证据与置信度:\n[14:03:11] api-gateway 5xx 0.3%→12.7% 持续6分钟\n[13:58:02] 变更 CHG-07:连接池 maxIdle 200→50 已全量\n列出可先执行的只读验证命令。"}]
  }'

模型会指出 5xx 上升与 13:58 连接池变更的时间强关联,给出根因假设、引用原文的证据、置信度,以及仍需补充的信息——证据不足时明说缺什么,不臆测。

二、编码 Agent · chrono-code-1-fast + 工具调用

编码线支持完整 function calling,推荐默认用 fast 别名(同价、更快、计费 token 更少)。第一步带工具定义发起,模型返回 tool_calls:

-d '{
  "model": "chrono-code-1-fast",
  "messages": [{"role": "user", "content": "读取 config.yaml 看看端口配置"}],
  "tools": [{"type": "function", "function": {
    "name": "read_file", "description": "读取文件内容",
    "parameters": {"type":"object","properties":{"path":{"type":"string"}},"required":["path"]}
  }}]
}'

响应 finish_reason 为 tool_calls。第二步:你的代码执行工具,把结果作为 role:"tool" 消息回传,模型据此作答。Claude Code / Cursor 内部就是这套循环,用它们时不用手写——直接改 base_url。复杂难题攻坚可换 chrono-code-1(深度思考默认开启)。

三、结构化输出 · 稳定 JSON

在 system 约束输出结构,配合 response_format 返回机器可消费的稳定 JSON:

-d '{
  "model": "chrono-1",
  "messages": [
    {"role": "system", "content": "抽取字段,只返回 JSON:{severity: high|medium|low, summary: string, affected: string[]}"},
    {"role": "user", "content": "凌晨订单服务大面积超时,波及支付和履约"}
  ],
  "response_format": {"type": "json_object"}
}'

返回稳定 JSON,可直接进工作流。运维线内置更完整的结构化契约(根因/严重级/证据链/置信度/缺失信息),供自动化编排消费。

每个例子都自带回执

每次调用响应头有 X-Chrono-Inference-Id,响应体有 chrono 回执块。输入输出哈希可独立复算、账单逐条对到调用——对需要审计的团队是刚需。