跳到主要内容

开发者说明

核心对象(Core Objects)

先确认自己真的走正式接口,再拿 Bearer、发第一条请求、处理同步或异步结果。

适合谁已经决定做直接接口接入的开发团队
解决动作理解 Bearer、请求对象和结果处理链路
下一步进入首次请求、接口参考和上线准备
适合场景团队已经决定做直接接口接入
不适合业务方选择接入模式时阅读
步骤 01获取凭证
步骤 02发送请求
步骤 03处理结果

当前公开的是 C2AI2XExecuteInput 的参考结构,目的是帮助你理解对象语义与携带方式,而不是把某个字段形态当成“已开放能力”的承诺。

提示怎么用这页
  • 你在实现 structured_input 或协议层对象携带时,用它对齐语义。
  • 具体请求字段与响应结构以 OpenAPI 与 API Reference 为准。

推荐阅读

先建立一张对象地图

可以先把它们理解为四个问题:需求是什么、请求如何追踪、授权能做什么、结果如何回到原始协议上下文。

1. Demand

Demand 是需求本体。

当前最重要的字段:

  • identity.demand_id
  • identity.protocol_version
  • input_context.raw_input
  • input_context.structured_summary

其中:

  • demand_id 是协议侧主标识
  • raw_input 通常会映射到入口侧的 text
  • 若没有 raw_input,平台回退到 structured_summary

2. Envelope

Envelope 是消息包络。

常用字段:

  • envelope_id
  • protocol
  • protocol_version
  • trace.trace_id
  • trace.request_id
  • idempotency_key
  • producer
  • actor
  • subject

它主要承载 trace、生产者、主体、消息语义与幂等信息。

3. AuthorizationGrant

AuthorizationGrant 是协议层授权描述。

当前常用字段:

  • grant_id
  • demand_id
  • status
  • grantor
  • grantee
  • data_scope
  • action_scope
  • automation_policy
  • redaction_policy

说明:

  • 它可以随请求一并上送
  • 但平台仍是实际 auth / entitlement / quota 的正式解释方

4. Attachments

附件对象当前结构为:

  • attachment_id
  • kind
  • url
  • metadata

5. ProtocolReference

无论同步还是异步返回,平台都会返回一个 protocol 摘要:

  • standard
  • version
  • demand_id
  • envelope_id
  • grant_id

这个对象用于把平台执行结果重新锚定回协议世界。

6. Phase 1 最小必填

目标入口只计划强制要求:

  • domain
  • demand

demand 内又至少需要:

  • identity.demand_id
  • input_context.raw_inputinput_context.structured_summary

推荐阅读

继续阅读