AutoGLM 文生图
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_15292d5a/yjkj-autoglm-generate-image。
技能介绍
要解决什么问题
在对话或自动化流程里,你往往只有一段自然语言画面描述,却需要立刻得到可分享、可嵌入文档的图片 URL。自己拼 HTTP 请求时,智谱 AutoGLM 文生图接口除了 Authorization,还要求按时间戳动态计算 X-Auth-Sign,Bearer 还要从本机另一个进程取——漏一步就会 401 或签名校验失败。
技能如何工作
本技能把「写 prompt → 鉴权 → 调 API → 回传可展示结果」收成一条链路:
- 执行同目录下的
generate-image.py,把用户的文字描述放进请求体{"text": "..."},向https://autoglm-api.zhipuai.cn/agentdr/v1/assistant/skills/generate-image发起 POST。 - 启动时先 GET
http://127.0.0.1:53699/get_token,把返回值当作Authorization(不含Bearer前缀时会自动补全)。 - 每次请求附带签名头:
X-Auth-Appid为100003,X-Auth-TimeStamp为当前秒级 Unix 时间戳,X-Auth-Sign为MD5(appid + "&" + timestamp + "&" + 密钥)的十六进制结果。 - 解析响应后读取
data.image_url,并以 Markdown 图片语法输出,便于直接在回复或文档里渲染。
适用边界与注意点
- 依赖本地 token 服务:
127.0.0.1:53699必须已运行且能返回合法 Bearer;技能本身不负责签发 token。 - 网络与账号:需能访问智谱 AutoGLM API 端点;签名参数与文档中的 appid、密钥约定一致,环境变更时要同步改脚本逻辑。
- 输出形态:成功时给出图片链接的 Markdown 展示,不包含对失败响应结构的统一重试或队列策略——生产环境请自行加超时、重试与日志。
使用场景
- 在客服或产品 demo 对话里,根据用户口述的界面/mock 描述立刻生成示意图并贴回会话
- 把 PRD 或设计说明里的一段场景文字交给技能,拿到 `image_url` 后写入周报或 Notion
- 自动化脚本在跑通本地 `53699` token 服务后,批量把多条 prompt 转成配图链接存档
- 调试智谱文生图签名头时,用固定 prompt 走一遍 `generate-image.py` 核对返回的 `data.image_url`
适合人员
- 需要在 Agent 对话里直接出图、又不想手写 POST 与 `X-Auth-Sign` 的集成工程师
- 已部署本地 `get_token` 服务、要把文生图能力挂进内部助手的后端开发
- 写技术文档时要为抽象流程配一张示意图、且希望链接可 Markdown 渲染的产品/技术写作者
- 对接智谱 AutoGLM 技能接口、需要对照官方请求体与响应字段做联调的前端或全栈开发