开源
DiceBear
Agent 可以调用的代码库,不是技能:把任何名字变成固定的 SVG 头像,有 63 种风格。
DiceBear · Florian Körner · MIT; CC0; CC BY 4.0
安装
在终端里,不用写代码
npx dicebear create lorelei -o ./avatars --count 10
作为 JavaScript 库
npm install @dicebear/core
命令逐字摘自项目的说明文件,运行前请先读一遍。
为什么选它
同一个名字每次都生成同一个头像,不用上传也不用画图,63 种风格里大多数不用署名。它是代码库,不是技能,收录它是因为 Agent 可以调用它来做这一件事。
为什么有它
有账号的产品要给每个人一张图,而多数人从来不上传头像。
你会得到什么
SVG 头像,每个名字或编号一张。命令行也能批量生成文件。
按许可证分组的风格
CC0 1.0: blobs, cameo, cats, clay, constellation, critters, cutouts, disco, dogs, gaze, glass, identicon, initial-face, initials, landscape, line-face, loops, lorelei, lorelei-neutral, marbles, moods, notionists, notionists-neutral, open-peeps, patchwork, pixel-art, pixel-art-neutral, pixelbot, planets, rings, shadows, shape-grid, shapes, slice, sprouts, squircles, stack, stripes, thumbs, triangles, voxel-art, voxel-bot, waves, weave最稳妥:不用署名。共 44 种。MIT: icons要保留许可证声明。共 1 种。CC BY 4.0: adventurer, adventurer-neutral, big-ears, big-ears-neutral, big-smile, croodles, croodles-neutral, dylan, fun-emoji, glyphs, micah, miniavs, personas, toon-head可以使用,包括商用,但要署上画师的名字。共 14 种。avataaars, avataaars-neutral, bottts, bottts-neutral标注为个人和商业都可免费使用,条款在各自网站上,我们没有读过。共 4 种。
怎么用
- 选一种风格,并在上面的列表里核对它的许可证。
- 告诉 Agent 用 DiceBear 和这种风格。
- 给它名字或编号,保存文件或名字即可。
需要什么
上面的命令需要 Node.js。作为代码库使用时,还需要它的风格包 @dicebear/styles。
一句话总结
要按名字批量生成风格一致的头像时选它。只做一个手工角色时,用角色生成器。
值得留意
这是 Agent 可以调用的代码库,不是技能:它没有 SKILL.md,需要你告诉 Agent 去用它。代码是 MIT,但每种头像风格都有自己的许可证,由画师决定。上面按项目风格文件在我们核对时的声明,把 63 种风格全部分了组。使用前请核对你选的那一种的许可证,完整列表在 dicebear.com/licenses。CC0 这一组最稳妥。CC BY 这一组要署上画师的名字。Avataaars 和 Bottts 各有自己网站上的条款,我们没有读过,请先读。Notionists 这个风格的名字取自一款真实产品的样子,所以我们不建议品牌使用。它免费的网址服务会把你用来生成头像的名字发到对方服务器,不要在那里用邮箱地址。技升没有运行过它。
用在这些流程里
- 做个人网站或作品集 第 4 步