返回顶部
b

bria-aiBria AI图像处理

AI image generation, editing, and background removal API via Bria.ai — authenticates via OAuth device flow and caches credentials in ~/.bria/credentials, then calls 20+ endpoints to remove backgrounds for transparent PNGs and cutouts, generate images from text prompts, and edit photos with natural language instructions. Also create product photography and lifestyle shots, replace or blur backgrounds, upscale resolution, restyle, and batch-generate visual assets. Use this skill whenever the user

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

bria-ai

Bria — AI图像生成、编辑与背景移除

通过20多个API端点实现商业安全、免版税的图像生成与编辑。从文本生成图像,用自然语言编辑,移除背景,创建产品照片,并构建自动化图像处理流水线。

有关本文档未记录的额外端点详情,请参阅Bria智能体API参考

何时使用此技能

当用户想要以下操作时使用此技能:

  • - 生成图像 — 创建一张...的图像、给我做个横幅、生成一张主图、我需要一张产品照片
  • 编辑图像 — 更换背景、让它看起来像冬天、在桌子上加一个花瓶、移除这个人
  • 移除/替换背景 — 让背景透明、抠出产品、替换为工作室背景
  • 产品摄影 — 创建一张生活场景照、把这个产品放到厨房场景中、电商产品展示图
  • 增强/变换 — 放大这张图片、提高分辨率、重新风格化为油画、改变光照
  • 批量/流水线 — 生成10张产品图片、处理所有这些图片、批量移除背景

此技能涵盖AI图像操作的全方位需求。如果用户提到图像、照片、视觉或任何视觉内容创作——请使用此技能。



你可以构建什么

  • - 电商产品目录 — 生成产品照片,移除背景生成透明PNG,将产品放入生活场景(厨房、办公室、户外),创建风格一致的产品展示图
  • 落地页视觉素材 — 生成主图、抽象科技背景、团队照片和章节插图——全部匹配你的品牌美学
  • 社交媒体内容 — Instagram帖子(1:1)、故事/短视频(9:16)、LinkedIn横幅(16:9)、广告创意——批量生成变体用于A/B测试
  • 营销活动素材 — 季节性变换(夏季→冬季),为不同市场重新风格化产品照片,大规模创建本地化视觉素材
  • 照片修复流水线 — 修复老旧损坏照片,黑白照片上色,低分辨率照片放大4倍,自动提升质量
  • 品牌素材工具包 — 移除Logo背景,将艺术作品融合到产品上(T恤、马克杯),为整个产品目录创建一致的产品摄影
  • AI驱动设计工作流 — 链式操作:生成→编辑→移除背景→放入场景→放大——全部通过API流水线自动化

设置 — 身份验证

在进行任何API调用之前,你需要一个有效的Bria访问令牌。

第1步:检查现有凭据

bash
if [ -f ~/.bria/credentials ]; then
BRIAACCESSTOKEN=$(grep ^access_token= $HOME/.bria/credentials | cut -d= -f2-)
BRIAAPIKEY=$(grep ^api_token= $HOME/.bria/credentials | cut -d= -f2-)
fi
if [ -z $BRIAACCESSTOKEN ]; then
echo NO_CREDENTIALS
elif [ -n $BRIAAPIKEY ]; then
echo READY
else
echo CREDENTIALS_FOUND
fi

如果输出为READY,直接跳转到进行API调用——无需内省。
如果输出为CREDENTIALS_FOUND,跳转到第3步。
如果输出为NO_CREDENTIALS,继续执行第2步。

第2步:通过设备授权进行身份验证

启动设备授权流程:

2a. 请求设备码:

bash
DEVICE_RESPONSE=$(curl -s -X POST https://engine.prod.bria-api.com/v2/auth/device/authorize \
-H Content-Type: application/json)
echo $DEVICE_RESPONSE

解析响应字段:

  • - devicecode — 用于轮询令牌(保留此值,不要展示给用户)
  • usercode — 用户必须输入的代码(例如BRIA-XXXX)
  • interval — 轮询尝试之间的秒数

2b. 向用户展示一个单一的登录链接。 只告诉用户以下内容——不要多说:

连接你的Bria账户: 点击此处登录
你的代码是 {user_code} — 已自动填写。

不要显示两个链接。不要单独显示原始URL。不要使用API响应中的verification_uri。只保留一个可点击的链接。

2c. 轮询令牌。 向用户展示代码后,立即开始轮询。按给定的间隔(默认5秒)最多尝试60次:

bash
for i in $(seq 1 60); do
TOKEN_RESPONSE=$(curl -s -X POST https://engine.prod.bria-api.com/v2/auth/token \
-d granttype=urn:ietf:params:oauth:grant-type:devicecode \
-d devicecode=$DEVICECODE)
ACCESSTOKEN=$(printf %s $TOKENRESPONSE | sed -n s/.access_token : \([^]\).*/\1/p)
if [ -n $ACCESS_TOKEN ]; then
BRIAACCESSTOKEN=$ACCESS_TOKEN
REFRESHTOKEN=$(printf %s $TOKENRESPONSE | sed -n s/.refresh_token : \([^]\).*/\1/p)
mkdir -p ~/.bria
printf accesstoken=%s\nrefreshtoken=%s\n $BRIAACCESSTOKEN $REFRESH_TOKEN > $HOME/.bria/credentials
echo AUTHENTICATED
break
fi
sleep 5
done

如果输出包含AUTHENTICATED,继续执行第3步。否则代码已过期——从第2a步重新开始。

在确认身份验证完成之前,不要进行任何API调用。

第3步:验证计费状态并解析API密钥

内省Bearer令牌以检查计费状态并获取用于Bria API调用的真实API密钥:

bash
INTROSPECT=$(curl -s -X POST https://engine.prod.bria-api.com/v2/auth/token/introspect \
-d token=$BRIAACCESSTOKEN)
BILLINGSTATUS=$(printf %s $INTROSPECT | sed -n s/.billingstatus : \([^]\).*/\1/p)
if [ $BILLING_STATUS = blocked ]; then
BILLINGMSG=$(printf %s $INTROSPECT | sed -n s/.billingmessage : \([^]\).*/\1/p)
echo BILLINGERROR: $BILLINGMSG
fi
ACTIVE=$(printf %s $INTROSPECT | sed -n s/.active : \([^,}]\).*/\1/p | tr -d )
if [ $ACTIVE = false ]; then
# 清除过期令牌,以便重新认证从新开始(凭据文件在第2c步重新创建)
printf > $HOME/.bria/credentials
echo TOKEN_EXPIRED
fi
BRIAAPIKEY=$(printf %s $INTROSPECT | sed -n s/.api_token : \([^]\).*/\1/p)
if [ -n $BRIAAPIKEY ]; then
grep -v ^api_token= $HOME/.bria/credentials > $HOME/.bria/credentials.tmp 2>/dev/null || true
printf apitoken=%s\n $BRIAAPI_KEY >> $HOME/.bria/credentials.tmp
mv $HOME/.bria/credentials.tmp $HOME/.bria/credentials
fi

解释输出:

  • - 如果打印BILLINGERROR: ... — 将消息原样转达给用户并停止。不要进行任何API调用。
  • 如果打印TOKENEXPIRED — 会话已失效。告知用户会话已过期并从第2步重新开始。
  • 否则,BRIAAPIKEY现在包含真实的API密钥并已缓存供后续调用使用。继续执行下一部分。



核心能力


需求能力使用场景
从文本生成图像FIBO Generate主图、产品照片、插图、社交媒体图片、横幅
通过文本指令编辑图像
FIBO-Edit | 更改颜色、修改对象、变换场景 |
| 使用遮罩编辑图像区域 | GenFill/Erase | 精确修复、添加/替换特定区域 |
| 添加/替换/移除对象 | 基于文本的编辑 | 添加

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 test-should-be-removed-1776007512 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 test-should-be-removed-1776007512 技能

通过命令行安装

skillhub install test-should-be-removed-1776007512

下载

⬇ 下载 bria-ai v0.0.2(免费)

文件大小: 12.02 KB | 发布时间: 2026-4-13 12:19

v0.0.2 最新 2026-4-13 12:19
- No functional or documentation changes in this version.
- No file changes detected.

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部