Skip to content

功能简介

上传文件到扣子编程。消息中无法直接使用本地文件,创建消息或对话前需要先上传本地文件。本指令仅输出最常用的文件 ID。

使用场景

需要上传文件供智能体使用时 需要在对话中发送图片、文档等文件时 需要批量上传文件时

参数说明

输入参数

参数名类型必填说明
文件路径字符串待上传文件的本地路径。支持相对路径和绝对路径

输出参数

参数名类型必填说明
文件ID字符串已上传的文件 ID,可用于在消息中引用此文件

注意事项

文件大小限制:接口允许上传的最大文件大小为 512 MB;在与智能体对话时,实际可用大小还取决于智能体所用模型版本

上传方式:必须使用 multipart/form-data 方式上传文件

返回内容:虽然接口还会返回文件名、大小、上传时间等字段,但本指令仅输出「文件ID」,便于后续节点直接使用

流控限制:个人版和专业版一般为 10 QPS,团队版和企业版一般为 20 QPS(以扣子官方说明为准)

文件有效期:普通上传的文件将保存在扣子编程服务端,有效期为 3 个月。若上传的文件被用作扣子头像,则永久有效

使用限制:上传到扣子编程的文件仅限本账号查看或使用。不支持下载已上传的文件,用户仅可在对话、工作流、端插件、RTC 和 WebSocket 中通过文件 ID 访问和使用文件

支持格式:支持文档(DOC、DOCX、XLS、XLSX、PPT、PPTX、PDF、Numbers、CSV)、文本文件(CPP、PY、JAVA、C)、图片(JPG、JPG2、PNG、GIF、WEBP、HEIC、HEIF、BMP、PCD、TIFF)、音频(WAV、MP3、FLAC、M4A、AAC、OGG、WMA、MIDI)、视频(MP4、AVI、MOV、3GP、3GPP、FLV、WEBM、WMV、RMVB、M4V、MKV)、压缩文件(RAR、ZIP、7Z、GZ、GZIP、BZ2)等格式