POST
/
v2
/
team
/
file
/
upload-datasource
curl --request POST \
  --url https://app.ai.relyt.cn/app/api/v2/team/file/upload-datasource \
  --header 'Content-Type: multipart/form-data' \
  --header 'x-pd-api-key: <api-key>' \
  --form user_id=
{
  "code": 0,
  "data": {
    "file_object_key": "/tmp/sdgsagdsgsadgasdg.csv"
  }
}

支持的文件格式包括:.csv.tsv.md.mdx.json.txt.pdf.pptx.ppt.doc.docx.xls.xlsx

您可以使用此接口上传本地文件,然后使用获得的 file_object_key 来创建数据源。

请求示例:

curl --location 'https://app.ai.relyt.cn/app/api/v2/team/file/upload-datasource' \
--header 'x-pd-api-key: <api-key>' \
--header 'x-pd-external-trace-id;' \
--header 'Cookie: Cookie_1=value; metabase.DEVICE=f3cb3dbb-ef62-4026-845e-1480431c751d' \
--form 'file=@"/Users/username/Downloads/c5168946-8f1a-4c92-a167-5e3be57745be.csv"' \
--form 'user_id="tmm-cm5ao3yoe00zm01l1u1e7p3pj"'

返回示例:

200
{
  "code": 0,
  "data": {
    "file_object_key": "/tmp/sdgsagdsgsadgasdg.csv"
  }
}

Authorizations

x-pd-api-key
string
header
required

Headers

x-pd-external-trace-id
string

您本地系统中设置的 Trace ID,至多支持 128 个字符。当请求发生错误时,可以将此 ID 提供给 Relyt AI 团队,协助进行故障排查。

Body

multipart/form-data

Response

200 - application/json

The response is of type object.