闲社服务运行正常AI智能体自动化平台
q

QuiverAI矢量生成

技能标识:quiverai

Generate and vectorize SVG graphics via the QuiverAI API (Arrow model). Use when the user asks to create logos, icons, or illustrations as SVG, convert raster images (PNG/JPEG/WebP) to SVG, or generate vector graphics from text prompts.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

QuiverAI矢量生成

QuiverAI — AI矢量图形

QuiverAI可根据文本提示或光栅图像生成可直接使用的SVG文件。

  • - 网站:https://quiver.ai
  • 文档:https://docs.quiver.ai
  • API基础地址:https://api.quiver.ai/v1
  • 模型:arrow-preview
  • 认证:通过QUIVERAIAPIKEY使用Bearer令牌
  • 计费:每次请求消耗1积分(无论n值大小)。

设置

在https://app.quiver.ai/settings/api-keys获取API密钥(请先在https://quiver.ai/start创建账户)。

文本转SVG

根据文本描述生成SVG文件。

端点: POST /v1/svgs/generations

bash
curl -X POST https://api.quiver.ai/v1/svgs/generations \
-H Authorization: Bearer $QUIVERAIAPIKEY \
-H Content-Type: application/json \
-d {
model: arrow-preview,
prompt: 使用字母Q的极简字母组合标志,
n: 1,
stream: false
}

Node.js SDK(npm install @quiverai/sdk):

typescript
import { QuiverAI } from @quiverai/sdk;
const client = new QuiverAI({ bearerAuth: process.env.QUIVERAIAPIKEY });

const result = await client.createSVGs.generateSVG({
model: arrow-preview,
prompt: 使用字母Q的极简字母组合标志,
});
// result.data[0].svg 包含SVG标记

参数

参数类型默认值描述
model字符串—必填。使用arrow-preview。
prompt
字符串 | — | 必填。描述所需的SVG。 | | instructions | 字符串 | — | 额外的样式指导(例如扁平单色,圆角)。 | | references | 数组 | — | 最多4张参考图像({ url }或{ base64 })。 | | n | 整数 | 1 | 输出数量(1–16)。 | | temperature | 浮点数 | 1 | 采样温度(0–2)。值越低越确定。 | | top_p | 浮点数 | 1 | 核采样(0–1)。 | | maxoutputtokens | 整数 | — | 输出令牌上限(最大131072)。 | | stream | 布尔值 | false | SSE流式传输(事件:reasoning、draft、content)。 |

响应

json
{
id: resp_01J...,
created: 1704067200,
data: [{ svg: ..., mime_type: image/svg+xml }],
usage: { totaltokens: 1640, inputtokens: 1200, output_tokens: 440 }
}

图像转SVG(矢量化)

将光栅图像(PNG/JPEG/WebP)转换为SVG。

端点: POST /v1/svgs/vectorizations

bash
curl -X POST https://api.quiver.ai/v1/svgs/vectorizations \
-H Authorization: Bearer $QUIVERAIAPIKEY \
-H Content-Type: application/json \
-d {
model: arrow-preview,
stream: false,
image: { url: https://example.com/logo.png }
}

SDK:

typescript
const result = await client.vectorizeSVG.vectorizeSVG({
model: arrow-preview,
image: { url: https://example.com/logo.png },
});

额外参数(除文本转SVG共享参数外)

参数类型默认值描述
image对象—必填。{ url: ... }或{ base64: ... }。
auto_crop
布尔值 | false | 在矢量化前裁剪至主要主体。 | | target_size | 整数 | — | 推理前的正方形缩放目标像素(128–4096)。 |

响应格式与文本转SVG相同。

错误代码

状态码代码含义
400invalid_request请求体格式错误或缺少字段。
401
unauthorized | API密钥错误或缺失。 | | 402 | insufficient_credits | 积分不足。 | | 429 | ratelimitexceeded | 请求过多;请等待后重试。 |

提示

  • - 将SVG输出保存为.svg文件即可直接使用。
  • 使用instructions控制样式,无需更改提示词。
  • 对于标志设计,尝试较低的温度值(0.3–0.5)以获得更清晰、更一致的结果。
  • 使用references提供模型应匹配的视觉示例。
  • 进行矢量化时,如果源图像有过多空白区域,请启用auto_crop: true。

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 quiverai-1776297257 技能

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

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

通过命令行安装

skillhub install quiverai-1776297257

下载

⬇ 下载 quiverai v1.0.0(免费)

文件大小: 2.47 KB | 发布时间: 2026-4-16 15:46

v1.0.0 最新 2026-4-16 15:46
Initial release: Text-to-SVG and Image-to-SVG via QuiverAI Arrow model API
返回顶部