返回顶部
s

suhe-selfie 苏赫自拍

Edit suhe's reference image with Tongyi Wanxiang (通义万相) and send selfies to messaging channels via OpenClaw

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.2.0
安全检测
已通过
77
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

suhe-selfie

suhe 自拍

使用阿里巴巴的通义万相模型编辑固定参考图像,并通过 OpenClaw 将其分发到消息平台(WhatsApp、Telegram、Discord、Slack 等)。

参考图像

该技能使用托管在 jsDelivr CDN 上的固定参考图像:

http://pic.lilozkzy.top/reference/suhe-portrait.png

使用时机

  • - 用户说“发张照片”、“给我发张照片”、“发张图片”、“发张自拍”
  • 用户说“发一张你的照片……”、“发一张你的自拍……”
  • 用户问“你在做什么?”、“你好吗?”、“你在哪里?”
  • 用户描述场景:“发一张穿着……的照片”、“发一张在……的照片”
  • 用户希望 suhe 出现在特定的服装、地点或情境中

快速参考

必需的环境变量

bash
DASHSCOPEAPIKEY=yourdashscopekey # 从 https://dashscope.console.aliyun.com/ 获取
OPENCLAWGATEWAYTOKEN=your_token # 来自:openclaw doctor --generate-gateway-token

工作流程

  1. 1. 获取用户提示,了解如何编辑图像
  2. 通过 DashScope 通义万相 API 编辑图像,使用固定参考
  3. 从响应中提取图像 URL
  4. 发送到 OpenClaw,指定目标频道

分步说明

步骤 1:收集用户输入

询问用户:

  • - 用户场景:图像中的人物应该做什么/穿什么/在哪里?
  • 模式(可选):mirror(镜像)或 direct(直接)自拍风格
  • 目标频道:应该发送到哪里?(例如 #general、@username、频道 ID)
  • 平台(可选):哪个平台?(discord、telegram、whatsapp、slack)

提示模式

模式 1:镜像自拍(默认)

最适合:服装展示、全身照、时尚内容

make a pic of this person, but [用户场景]. the person is taking a mirror selfie

示例(中文文化背景):“穿着传统旗袍” →

make a pic of this person, but wearing a traditional qipao. the person is taking a mirror selfie

示例:“戴着圣诞帽” →

make a pic of this person, but wearing a santa hat. the person is taking a mirror selfie

模式 2:直接自拍

最适合:特写肖像、地点拍摄、情感表达

a close-up selfie taken by herself at [用户场景], direct eye contact with the camera, looking straight into the lens, eyes centered and clearly visible, not a mirror selfie, phone held at arms length, face fully visible

示例:“一个温馨灯光的舒适咖啡馆” →

a close-up selfie taken by herself at a cozy cafe with warm lighting, direct eye contact with the camera, looking straight into the lens, eyes centered and clearly visible, not a mirror selfie, phone held at arms length, face fully visible

模式选择逻辑

请求中的关键词自动选择模式
outfit、wearing、clothes、dress、suit、fashionmirror
cafe、restaurant、beach、park、city、location
direct | | close-up、portrait、face、eyes、smile | direct | | full-body、mirror、reflection | mirror |

步骤 2:使用通义万相编辑图像

使用 DashScope API 编辑参考图像:

bash
REFERENCE_IMAGE=https://pic.lilozkzy.top/reference/suhe-portrait.png

模式 1:镜像自拍

PROMPT=make a pic of this person, but <用户场景>. the person is taking a mirror selfie

模式 2:直接自拍

PROMPT=a close-up selfie taken by herself at <用户场景>, direct eye contact with the camera, looking straight into the lens, eyes centered and clearly visible, not a mirror selfie, phone held at arms length, face fully visible

构建通义万相编辑的 JSON 负载

JSON_PAYLOAD=$(jq -n \ --arg prompt $PROMPT \ --arg refurl $REFERENCEIMAGE \ { model: wanx-v1-edit, input: { prompt: $prompt, referenceimageurl: $ref_url }, parameters: { n: 1, size: 1024*1024 } })

curl -X POST https://dashscope.aliyuncs.com/api/v1/services/aigc/image-generation/generation \
-H Authorization: Bearer $DASHSCOPEAPIKEY \
-H Content-Type: application/json \
-d $JSON_PAYLOAD

响应格式:
json
{
output: {
results: [
{
url: https://dashscope-result.oss-cn-shanghai.aliyuncs.com/...
}
]
},
usage: {
image_count: 1
},
request_id: ...
}

步骤 3:通过 OpenClaw 发送图像

使用 OpenClaw 消息 API 发送编辑后的图像:

bash
openclaw message send \
--action send \
--channel <目标频道> \
--message <说明文字> \
--media <图像URL>

替代方案:直接 API 调用
bash
curl -X POST http://localhost:18789/message \
-H Authorization: Bearer $OPENCLAWGATEWAYTOKEN \
-H Content-Type: application/json \
-d {
action: send,
channel: <目标频道>,
message: <说明文字>,
media: <图像URL>
}

完整脚本示例

bash
#!/bin/bash

tongyi-wanxiang-edit-send.sh

检查必需的环境变量

if [ -z $DASHSCOPEAPIKEY ]; then echo 错误:未设置 DASHSCOPEAPIKEY 环境变量 exit 1 fi

固定参考图像

REFERENCE_IMAGE=https://pic.lilozkzy.top/reference/suhe-portrait.png

USER_CONTEXT=$1
CHANNEL=$2
MODE=${3:-auto} # mirror、direct 或 auto
CAPTION=${4:-使用 Grok Imagine 编辑}

if [ -z $USER_CONTEXT ] || [ -z $CHANNEL ]; then
echo 用法:$0 <用户场景> <频道> [模式] [说明文字]
echo 模式:mirror、direct、auto(默认)
echo 示例:$0 戴着牛仔帽 #general mirror
echo 示例:$0 一个舒适的咖啡馆 #general direct
exit 1
fi

根据关键词自动检测模式

if [ $MODE == auto ]; then if echo $USER_CONTEXT | grep -qiE outfit|wearing|clothes|dress|suit|fashion|full-body|mirror; then MODE=mirror elif echo $USER_CONTEXT | grep -qiE cafe|restaurant|beach|park|city|close-up|portrait|face|eyes|smile; then MODE=direct else MODE=mirror # 默认 fi echo 自动检测模式:$MODE fi

根据模式构建提示

if [ $MODE == direct ]; then EDITPROMPT=a close-up selfie taken by herself at $USERCONTEXT, direct eye contact with the camera, looking straight into the lens, eyes centered and clearly visible, not a mirror selfie, phone held at arms length, face fully visible else EDITPROMPT=make a pic of this person, but $USERCONTEXT. the person is taking a mirror selfie fi

echo 模式:$MODE
echo 使用提示编辑参考图像:$EDIT_PROMPT

使用通义万相编辑 API 编辑图像

JSON_PAYLOAD=$(jq -n \ --arg prompt $EDIT_PROMPT \ --arg refurl $REFERENCEIMAGE \ { model: wanx-v1-edit, input: { prompt: $prompt, referenceimageurl: $ref_url }, parameters: { n: 1, size: 1024*1024 } })

RESPONSE=$(curl -s -X POST https://dashscope.aliyuncs

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 suhe-1775915712 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 suhe-1775915712 技能

通过命令行安装

skillhub install suhe-1775915712

下载

⬇ 下载 suhe-selfie v1.2.0(免费)

文件大小: 64.76 KB | 发布时间: 2026-4-12 11:33

v1.2.0 最新 2026-4-12 11:33
苏禾中国女友

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部