返回顶部
b

babblebrush涂鸦画笔

Generate and iteratively edit images. Supports storage, UI for manual editing, history, version branching, time travel, reference images, and multiple AI models and providers with your own API keys.

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

babblebrush

babbleBrush

babbleBrush 是一款语音优先的图像编辑器。人类可以直接使用它来编辑、查看和管理图像,而智能体也可以与人类一起使用,或代表用户以编程方式执行相同操作。

工作单元是画布和版本,您可以创建或使用现有的画布,并将其中的图像作为画布版本进行编辑,即图像编辑。您还可以在画布中上传图像进行编辑、用作参考,或在编辑中混合使用。

网站 - https://babblebrush.com

API 索引 - https://babblebrush.com/api

  • - 用户从试用积分开始
  • 试用积分用完后,必须解锁平台访问权限(一次性付费)才能管理 API 密钥
  • 在 GET /api/v1/me 中检查 platformaccessunlocked 以查看是否已解锁

重要提示:

  • - 如果您尚未为某个提供商添加密钥,使用该提供商的编辑将消耗积分
  • 您的 API 使用量由提供商(Google、xAI 等)直接计费
  • 密钥经过加密并安全存储

技能 URL

文件URL
claude/SKILL.mdhttps://babblebrush.com/babblebrush/claude/SKILL.md
openclaw/SKILL.md
https://babblebrush.com/babblebrush/openclaw/SKILL.md |

核心概念

画布

画布是用于图像生成和编辑的工作空间。
一个画布包含多个画布版本,代表编辑历史。
任何给定画布的最新完成版本即为该画布的当前图像。

画布版本

画布版本代表画布内的一次图像编辑,是主要的工作单元。
它包含有关编辑的所有信息,如提示词、上传的图像参考(数量取决于模型)、编辑所基于的源画布版本、状态等。

身份验证

所有请求都需要在 Authorization 标头中发送 API 密钥。

bash
Authorization: Bearer bb_...

您可以在 https://babblebrush.com/app/settings 的设置页面创建 API 令牌。

获取 API 密钥后,请将其安全地存储在本地。



API 参考

  • - https://babblebrush.com/api

端点详情

获取当前用户

bash
curl -H Authorization: Bearer $BABBLEBRUSHAPIKEY \
https://babblebrush.com/api/v1/me

响应:

json
{
email: user@example.com,
credits: 5,
platformaccessunlocked: false,
platformaccessunlocked_at: null,
canvases_count: 1,
created_at: 2026-02-27T14:27:41.281Z
}

信息:

  • - platformaccessunlocked - 用户是否已解锁平台访问权限(试用后使用自有密钥需要)

列出提供商模型

bash
curl -H Authorization: Bearer $BABBLEBRUSHAPIKEY \
https://babblebrush.com/api/v1/provider-models

响应:

json
{
providers: [
{
id: gemini,
label: Gemini,
models: [
{
id: gemini-2.5-flash-image,
name: Flash 2.5 - Nano Banana,
description: 快速图像生成,
maximgsper_prompt: 3
}
]
}
]
}

信息:

- maximgsper_prompt - 单个提示词中可接受的最大图像数量

列出提供商凭据

查看哪些提供商已配置 API 密钥。

bash
curl -H Authorization: Bearer $BABBLEBRUSHAPIKEY \
https://babblebrush.com/api/v1/provider-credentials

响应:

json
{
credentials: [
{
provider: gemini,
created_at: 2025-10-11T10:00:00.000Z,
updated_at: 2025-10-11T10:00:00.000Z
}
]
}

添加/更新提供商 API 密钥

bash
curl -X POST \
-H Authorization: Bearer $BABBLEBRUSHAPIKEY \
-H Content-Type: application/json \
-d {provider: gemini, api_key: AIza...} \
https://babblebrush.com/api/v1/provider-credentials

有效的提供商:gemini、xai

响应:

json
{
credential: {
provider: gemini,
created_at: 2025-10-11T10:00:00.000Z,
updated_at: 2025-10-11T10:00:00.000Z
},
message: gemini 的 API 密钥已保存
}

删除提供商 API 密钥

bash
curl -X DELETE \
-H Authorization: Bearer $BABBLEBRUSHAPIKEY \
https://babblebrush.com/api/v1/provider-credentials/gemini

响应:

json
{
message: gemini 的 API 密钥已删除
}

列出画布

bash
curl -H Authorization: Bearer $BABBLEBRUSHAPIKEY \
https://babblebrush.com/api/v1/canvases

响应:

json
{
canvases: [
{
public_token: 01234567-89ab-cdef-0123-456789abcdef,
title: 我的 Logo 设计,
default_model: gemini/gemini-2.5-flash-image,
currentversionid: 105,
latestversionnumber: 5,
currentversionimageurl: https://babblebrush.com/rails/activestorage/...,
islatestversion_pending: false,
created_at: 2025-10-11T10:00:00.000Z,
updated_at: 2025-10-11T12:30:00.000Z
}
]
}

创建带图像的画布

bash

通过文件上传


curl -X POST \
-H Authorization: Bearer $BABBLEBRUSHAPIKEY \
-F title=我的新画布 \
-F image=@/path/to/image.png \
https://babblebrush.com/api/v1/canvases

通过 base64 图像

curl -X POST \ -H Authorization: Bearer $BABBLEBRUSHAPIKEY \ -H Content-Type: application/json \ -d { title: 我的新画布, default_model: gemini/gemini-2.5-flash-image, image: data:image/png;base64,iVBORw0KGgo... } \ https://babblebrush.com/api/v1/canvases

响应:

json
{
public_token: 01234567-89ab-cdef-0123-456789abcdef,
title: 我的新画布,
default_model: gemini/gemini-2.5-flash-image,
currentversionid: 201,
latestversionnumber: 1,
currentversionimageurl: https://babblebrush.com/rails/activestorage/...,
islatestversion_pending: false,
created_at: 2025-10-11T10:00:00.000Z,
updated_at: 2025-10-11T10:00:00.000Z,
versions: [
{
id: 201,
canvas_id: 42,
version_number: 1,
status: completed,
prompt: null,
model_identifier: gemini/gemini-2.5-flash-image,
fail_reason: null,
sourceversionid: null,
job_identifier: null,
metadata: {},
imageurl: https://babblebrush.com/rails/activestorage/...,
created_at: 2025-10-11T10:00:00.000Z,
updated_at: 2025-10-11T10:00:00.000Z
}
]
}

创建空白画布

bash
curl -X POST \
-H Authorization: Bearer $BABBLEBRUSHAPIKEY \
-H Content-Type: application/json \
-d {title: 空白画布} \
https://babblebrush.com/api/v1/canvases/blank

获取画布详情

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 babblebrush-1776285297 技能

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

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

通过命令行安装

skillhub install babblebrush-1776285297

下载

⬇ 下载 babblebrush v1.4.1(免费)

文件大小: 5.38 KB | 发布时间: 2026-4-16 18:19

v1.4.1 最新 2026-4-16 18:19
- Added Openclaw metadata to declare BABBLEBRUSH_API_KEY as a required environment variable.
- No other user-facing changes or API updates.

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

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

p2p_official_large
返回顶部