kling image o1:在 Agent 里调用可灵 o1 做文生图与图生图

前言

在 Cursor、Claude Code 等环境里做配图或改图时,常见做法是手写 HTTP 请求、自己管鉴权与上传,再把返回 URL 塞回对话。步骤多、参数也容易和官方文档对不齐。下面介绍 SkillHub 上的 kling image o1(坐标 @user_f95f21b8/dlazy-kling-image-o1):把可灵 Kling o1 的图像能力封装成标准 SKILL.md,由 Agent 按文档调用 dLazy CLI 的 kling-image-o1 子命令,统一走文生图与参考图生图。

这是什么

kling image o1 是社区来源(community)的 design-media 类 Skill,SkillHub 发布者为 user_f95f21b8,当前列表版本为 1.0.4。官方简介为:Generate exquisite images with Kling o1 model. Supports text-to-image and image-to-image.

技能本体是对 dLazy 托管 API 的薄封装:维护方在文档中写明 CLI 来自 dlazyai(github.com/dlazyai/cli),推理请求发往 api.dlazy.com,本地参考图经 CLI 上传到 oss.dlazy.com。SkillHub 标签含 requires_api_key=true,使用前需配置 dLazy API Key。

核心功能

依据技能包内 SKILL.md / SKILL-cn.md,已核实能力如下:

  1. 文生图(text-to-image):通过 --prompt 提交提示词生成图像。
  2. 图生图 / 参考图(image-to-image):通过 --images 传入最多 10 张参考图,支持本地路径或 URL。
  3. 输出规格:--clarity 可选 2k、4k(默认 2k);--aspect_ratio 支持 16:9、9:16、1:1、4:3、3:4、3:2、2:3、21:9、auto(默认 16:9)。
  4. 高级入参:--promptRefs、--input(JSON,支持内联、@file 或 stdin);--dry-run 可预估费用且不真正调用 API;异步场景可用 --no-wait 与 --timeout(默认等待上限 1800 秒)。
  5. Agent 触发词(便于在对话里唤起技能):如「kling o1」「kling image」「文生图、图生图」等,见技能文档「触发关键词」一节。

成功时 CLI 返回 JSON,kind 为 urls,data.urls 中为托管在 oss.dlazy.com 的结果链接。

安装与启用

1. 安装 SkillHub CLI(若尚未安装)

按 SkillHub 安装说明 检查或安装:

command -v skillhub && skillhub --version

未安装时可执行完整安装脚本(文档推荐):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

2. 将 Skill 装到当前 Agent 的 skills 目录

安装时必须用 --dir 指向当前客户端识别的 skills 目录,否则默认落在 ./skills/ 可能不会被加载。常见路径(摘自 SkillHub 文档):

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或项目下 .agents/skills/

安装本 Skill 的命令示例:

skillhub install @user_f95f21b8/dlazy-kling-image-o1 --dir ~/.cursor/skills/

SkillHub 页面也支持把下面提示交给 AI,让其按安装文档完成安装:

请根据 https://skillhub.cn/install/skillhub.md,安装 `@user_f95f21b8/dlazy-kling-image-o1`。

3. 安装并配置 dLazy CLI

技能 metadata 要求本机具备 npm、npx,并固定使用 @dlazy/cli@1.0.8:

npm install -g @dlazy/cli@1.0.8

或不全局安装、按需调用:

npx @dlazy/cli@1.0.8 <command>

配置 API Key(亦可使用环境变量 DLAZY_API_KEY):

dlazy auth set YOUR_API_KEY

Key 保存在 ~/.dlazy/config.json(Windows 为 %USERPROFILE%\.dlazy\config.json)。获取地址:dlazy.com/dashboard/organization/api-key。

安装或升级 Skill 后,按你所用客户端说明重启或刷新 Agent,以便加载新技能。

典型用法

技能要求 Agent 执行 dlazy kling-image-o1 获取结果。先查看完整参数:

dlazy kling-image-o1 -h

文生图示例(仅提示词):

dlazy kling-image-o1 --prompt '一只坐在窗台上的橘猫,午后暖光,胶片质感'

带参考图(帮助里参数名为 --images;技能文档示例中写作 --image,以 -h 输出为准):

dlazy kling-image-o1 --prompt '保持主体,换成赛博朋克夜景背景' --images '/path/to/reference.png'

使用远程参考图并指定清晰度与画幅:

dlazy kling-image-o1 \
  --prompt '同款构图,水彩插画风格' \
  --images 'https://oss.dlazy.com/image.png' \
  --clarity 4k \
  --aspect_ratio 1:1

调用前可用 --dry-run 查看 payload 与费用估算;长任务可配合 --no-wait,再按 dLazy CLI 的 status 子命令轮询(见技能错误处理与异步说明)。

适用场景与注意

适合谁

  • 已在用 Cursor / Claude Code / Codex 等、希望用自然语言驱动 Kling o1 出图或改图,又不想在对话里重复拼 API 的开发者或设计师。
  • 愿意使用 dLazy 账号与积分、接受提示词与参考图上传到其云端推理与存储的团队。

限制与注意

  1. 付费与配额:401 表示 Key 无效或缺失;503 且 code: "insufficient_balance" 表示余额不足,需在 dLazy 积分设置 充值。
  2. 合规与安全:异步失败或策略拦截时,后端可能返回如 Prompt violates safety policy 等具体原因(技能错误表中的 504 类场景)。
  3. 本地文件:路径错误会触发 502 类本地读取失败;上传参考图意味着文件会经 CLI 进入 oss.dlazy.com。
  4. 版本:SkillHub 列表为 1.0.4,技能包内 front matter 可能为 1.0.2 且绑定 CLI 1.0.8;以你 skillhub install 拉取的包与 dlazy kling-image-o1 -h 为准。
  5. 社区 Skill:来源为 community,安装前可在 SkillHub 查看评分与下载量(当前资料:评分 100000,下载 1163,安装 3),并自行审阅 CLI 源码。

结尾

kling image o1 把可灵 o1 的文生图、参考图生图收敛成 Agent 可执行的 dlazy kling-image-o1 工作流:Skill 负责触发词与参数约定,dLazy CLI 负责鉴权、上传与回传 URL。若你要在 Agent 里稳定调用 Kling o1 图像能力,可从 SkillHub 安装该技能并配好 API Key。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye