Autoglm File Upload
/install autoglm-file-upload
AutoGLM File Upload Skill
Upload a local file to the AutoGLM server and return file resource information that can be used by other APIs.
Token Retrieval
When the script starts, it automatically sends an HTTP GET request to the local service to retrieve a token:
| Item | Value |
|---|---|
| URL | http://127.0.0.1:18432/get_token |
| Method | GET |
| Response | Bearer xxx (used directly as the Authorization header) |
If the returned token does not include the
Bearerprefix, the script adds it automatically.
Upload Mix API
| Item | Value |
|---|---|
| URL | https://autoglm-api.autoglm.ai/agentdr/v1/assistant/upload-mix |
| Method | POST |
| Request body | multipart/form-data, with the field name files |
Signed headers (generated dynamically for each request):
X-Auth-Appid:100003X-Auth-TimeStamp: current Unix timestamp in secondsX-Auth-Sign: MD5(100003 + "&" + timestamp + "&" + 38d2391985e2369a5fb8227d8e6cd5e5)
Run the Script
Use upload-mix.py in the same directory:
python upload-mix.py "\x3Clocal file path>"
Examples:
# Upload an image
python upload-mix.py "/path/to/image.jpg"
# Upload a document
python upload-mix.py "/path/to/document.pdf"
The script automatically detects the file's MIME type and includes it in the request.
Response Handling
Response Structure
{
"code": 0,
"msg": "SUCCESS",
"time": 1773199477734,
"trace": "78dd001f3ec04c37b6a1d58b5db70fce",
"data": {
"message": "",
"oss_info": [
{
"filename": "SKILL.md",
"oss_name": "auto_fly/8a4e6ab6-c2ab-4e88-b4af-fb62db9379af/SKILL.md",
"oss_url": "https://autoglm-agent.aminer.cn/auto_fly/8a4e6ab6-c2ab-4e88-b4af-fb62db9379af/SKILL.md"
}
]
}
}
Output Requirements
1. Extract the file URL
Use data.oss_info[0].oss_url as the uploaded file URL. It can be passed directly to downstream APIs such as the image_url parameter in image-recognition.
2. Typical follow-up flow
upload_mix (upload a local file) -> get the URL -> image_recognition (analyze the image)
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install autoglm-file-upload - 安装完成后,直接呼叫该 Skill 的名称或使用
/autoglm-file-upload触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Autoglm File Upload 是什么?
Use the AutoGLM Upload Mix API to upload local files such as images and documents, then obtain a file URL or resource ID for downstream API calls. The token... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 40 次。
如何安装 Autoglm File Upload?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install autoglm-file-upload」即可一键安装,无需额外配置。
Autoglm File Upload 是免费的吗?
是的,Autoglm File Upload 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Autoglm File Upload 支持哪些平台?
Autoglm File Upload 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Autoglm File Upload?
由 khurramjamil12(@khurramjamil12)开发并维护,当前版本 v1.0.0。