Developers
Resource
Rate This Document
Findability
Accuracy
Completeness
Readability
在线提单
论坛求助

功能说明

命令格式

Windows命令(CMD):

  • 上传文件
    curl.exe -X POST "{BASE_URL}/upload" -H "x-file-name: xxx.tar.gz" -T "/path/xxx.tar.gz"
    或
    curl.exe -X POST "{BASE_URL}/upload?task_id={TASK_ID}" -H "x-file-name: xxx.tar.gz" -T "/path/xxx.tar.gz"
  • 交互对话
    curl.exe -X POST "{BASE_URL}/run" -H "Content-Type: application/json" -d "{\"instruction\":\"xxx\"}"
    或
    curl.exe -X POST "{BASE_URL}/run" -H "Content-Type: application/json" -d "{\"instruction\":\"xxx\",\"task_id\":\"xxx\"}"
  • 下载迁移结果
    curl.exe -o "result.zip" "{BASE_URL}/download?task_id={TASK_ID}&download_result_path={DOWNLOAD_RESULT_PATH}"

Windows命令(PowerShell):

  • 上传文件
    curl.exe -X POST "{BASE_URL}/upload" -H "x-file-name: xxx.tar.gz" -T "/path/xxx.tar.gz"
    或
    curl.exe -X POST "{BASE_URL}/upload?task_id={TASK_ID}" -H "x-file-name: xxx.tar.gz" -T "/path/xxx.tar.gz"
  • 交互对话
    curl.exe -X POST "{BASE_URL}/run" -H "Content-Type: application/json" -d '{\"instruction\":\"xxx\"}'
    或
    curl.exe -X POST "{BASE_URL}/run" -H "Content-Type: application/json" -d '{\"instruction\":\"xxx\",\"task_id\":\"xxx\"}'
  • 下载迁移结果
    curl.exe -o "result.zip" "{BASE_URL}/download?task_id={TASK_ID}&download_result_path={DOWNLOAD_RESULT_PATH}"
Linux/MacOS命令:
  • 上传文件
    curl -X POST "{BASE_URL}/upload" -H "x-file-name: xxx.tar.gz" -T "/path/xxx.tar.gz"
    或
    curl -X POST "{BASE_URL}/upload?task_id={TASK_ID}" -H "x-file-name: xxx.tar.gz" -T "/path/xxx.tar.gz"
  • 交互对话
    curl -X POST "{BASE_URL}/run" -H "Content-Type: application/json" -d '{"instruction":"xxx"}'
    或
    curl -X POST "{BASE_URL}/run" -H "Content-Type: application/json" -d '{"instruction":"xxx","task_id": "xxx"}'
  • 下载迁移结果
    curl -o "result.zip" "{BASE_URL}/download?task_id={TASK_ID}&download_result_path={DOWNLOAD_RESULT_PATH}"
  • BASE_URL:后端服务地址,格式为http://<IP地址>:<端口>。
  • -H:声明上传文件名,用于后端识别。
  • -T:指定本地要上传的压缩包文件,支持相对路径和绝对路径。
  • instruction:用于交互对话,例如:你可以帮我做什么。
  • task_id:任务ID,文件上传后会生成一个task_id,指定任务ID可确保处于同一会话。
  • DOWNLOAD_RESULT_PATH:待下载文件后端路径。