feat: support workflow version specification in workflow and chat APIs (#23188)

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
qiaofenlin
2025-08-03 16:27:12 +08:00
committed by GitHub
parent 6d5a7684b4
commit 20f0238aab
20 changed files with 846 additions and 13 deletions

View File

@@ -73,6 +73,9 @@ import { Row, Col, Properties, Property, Heading, SubProperty } from '../md.tsx'
<Property name='auto_generate_name' type='bool' key='auto_generate_name'>
(选填)自动生成标题,默认 `true`。 若设置为 `false`,则可通过调用会话重命名接口并设置 `auto_generate` 为 `true` 实现异步生成标题。
</Property>
<Property name='workflow_id' type='string' key='workflow_id'>
选填工作流ID用于指定特定版本如果不提供则使用默认的已发布版本。
</Property>
<Property name='trace_id' type='string' key='trace_id'>
选填链路追踪ID。适用于与业务系统已有的trace组件打通实现端到端分布式追踪等场景。如果未指定系统会自动生成<code>trace_id</code>。支持以下三种方式传递,具体优先级依次为:<br/>
- Header通过 HTTP Header <code>X-Trace-Id</code> 传递,优先级最高。<br/>
@@ -181,6 +184,9 @@ import { Row, Col, Properties, Property, Heading, SubProperty } from '../md.tsx'
- 400`provider_not_initialize`,无可用模型凭据配置
- 400`provider_quota_exceeded`,模型调用额度不足
- 400`model_currently_not_support`,当前模型不可用
- 400`workflow_not_found`,指定的工作流版本未找到
- 400`draft_workflow_error`,无法使用草稿工作流版本
- 400`workflow_id_format_error`工作流ID格式错误需要UUID格式
- 400`completion_request_error`,文本生成失败
- 500服务内部异常