跳到主要内容

SessionCreateIn

textText可为 null

可选的第一条消息:终端用户说的话。提供时,会话的第一轮会立刻开始,并返回它的 task_id。

可能的取值: 非空 and <= 32000 个字符

attachments object[]可为 null

这一轮要附带的媒体(最多 10 项)。null 或空列表表示不附带媒体。

可能的取值: <= 10

  • Array [
  • file_idstring<uuid>可为 null

    通过 POST /v1/files 创建、归自己所有的文件的 ID。file_id 和 file_data 必须且只能提供一个。

    file_dataFile Data可为 null

    Base64 编码的文件内容(可以带 data:…;base64, 前缀,前缀会被忽略)。file_id 和 file_data 必须且只能提供一个。

  • ]
  • capabilitiesstring[]可为 null

    在这个会话里只打开这些能力:助手不会使用其他能力,以后新增的能力也永远不会进到这个会话。传空列表时,助手只剩下对话本身——以及它对用户的记忆,这是每个会话都有的。这个字段和 exclude_capabilities 都不传,则打开全部能力。在会话的整个生命周期里不变。

    可能的取值: [search, deep_research, understanding, image_generation, video_generation, music_generation, documents]

    exclude_capabilitiesstring[]可为 null

    在这个会话里打开除这些之外的全部能力。以后新增的能力,会在它新增之后创建的会话里打开;这个会话保留它创建时的能力。传这个字段或 capabilities,不要同时传。在会话的整个生命周期里不变。

    可能的取值: [search, deep_research, understanding, image_generation, video_generation, music_generation, documents]

    output_formatOutput Format

    这个会话的回复形式,在会话的整个生命周期里不变:a2ui 表示界面数据,回复在界面之外说的话以纯文本给出;markdown 表示格式化文字。默认为 a2ui。

    可能的取值: [a2ui, markdown]

    默认值: a2ui
    SessionCreateIn
    {
    "text": "Find three quiet cafés near Union Square that are open after 8 pm."
    }