Skip to content

Piney-小兄许 详细介绍


小兄许(piney)是一个sillytavern角色卡工作站。

alt text

安装部署

1. 安装包直接安装

Piney提供通过安装包的方式直接安装。

支持 Windows、Mac、Android 系统。

安装包下载地址:

https://github.com/andclear/piney/releases

如果在登录的时候忘记密码,可以连续点击登录页面中的 本项目仅供个人使用,严禁用于商业用途 | Power By Laopobao 即可修改密码。

2. Docker部署

推荐使用 🐳 Docker Compose 部署

创建文件夹

mkdir piney && cd piney

创建 docker-compose文件

nano docker-compose.yml

复制并粘贴下方代码

services:
  piney:
    image: ghcr.io/andclear/piney:latest
    container_name: piney
    restart: unless-stopped
    ports:
      - "9696:9696"
    volumes:
      - ./data:/app/data
    environment:
      - RUN_MODE=server
      - PORT=9696
    healthcheck:
      test: [ "CMD", "curl", "-f", "http://localhost:9696/api/health" ]
      interval: 30s
      timeout: 10s
      retries: 3
      start_period: 10s

Ctrl+O(字母欧)保存,按Ctrl+X退出

然后执行:

docker compose up -d

功能介绍

1. 看板页面

alt text

  • 支持明暗模式切换;
  • 支持统计当前数据库中角色卡、小剧场、图片和数据总容量;
  • 太多卡不知道选择哪张玩?看看今日幸运char,不行就自己抽卡(每次会从数据库中随机3张角色卡,每天可以抽三次。抽中且确认后,会替换今日幸运char)

2. 角色库

alt text

  • 可以在这里新建角色卡,导入在其他页面,这里只是入口,角色库中的角色卡默认按照最后编辑时间倒序排列;
  • 鉴于部分卡面有点不宜展示,所以卡片右上角可以设置关掉小眼睛,封面将会模糊显示;
  • 右键点击(移动端为长按)角色卡封面,可以使用右键菜单,多选角色卡,进行删除、移动到其他分类、导出等操作;
  • 仅角色卡,此处的删除为软删除,你可以到回收站去恢复或者彻底删除它;
  • 点击卡片可以进入角色卡编辑页面;
  • 分类管理 alt text
  • 标签筛选 alt text

3.角色卡详情页

alt text

  • 支持AI智能生成角色卡简介和标签;(需要配置api key)
  • 支持更换封面,更换封面时支持webp、jpg、png等格式;
  • 支持添加备注;
  • 支持仅供参考的Token统计;
  • 小皮医生功能

4.小皮医生 beta

可以通过调用AI的能力来诊断角色卡、世界书等,并给出修改建议。(需要配置api key)

alt text

单次检测会调用2-3次AI,AI会智能检测世界书中的条目名称,然后选择相关性较高的条目阅读和检测,避免token爆炸。

检测范围包括:

  • 设定诊断
  • 剧情逻辑
  • 人设一致性
  • 世界观逻辑
  • OOC预警
  • 小皮的处方...

"检测报告"会存储在数据库中。

个人感觉挺好玩的。但是仅供参考,娱乐性的功能!

5. 设定管理

alt text

页面中将会显示一些"基础"的可配置项(此举是为了简化写卡的复杂性,如果需要更多配置项,还是要到酒馆中编辑),不是特别重要的都在小兄许中被隐去。

开场白支持显示多个。所有文本区域部分都支持全屏编辑功能,编辑和阅读体验更好。

所有文本区域中都支持AI优化AI翻译功能,鼠标放上去就会出现(移动端始终显示)。(AI优化和AI翻译功能需要配置api key)

创作者部分:不允许修改"导入"的角色卡的创作者信息。

如果这张卡是你自己创作的,也可以在"版本历史"tab的最底部进行认领。

5.1 开场白预览

alt text

开场白中的样式可以直接预览显示(画板图标)

多开场白也支持

5.2 AI角色生成

alt text

为了尊重原作者的内容,仅支持自己创作的角色卡进行AI生成(在小兄许中新建的角色卡或认领的角色卡)。(AI生成开场白、世界书条目功能同样如此)

用户输入简单的提示词,即可生成详细的任务设定,支持二次编辑和修改。

6. 角色卡内嵌世界书管理

alt text

  • 简化了大量设置项,只保留了最常用的功能;
  • 世界书条目同样支持AI优化和AI翻译;
  • 支持开关条目、拖拽条目、重命名世界书等;

6.1 世界书互导

alt text

支持从全局世界书中导入条目到当前角色内嵌世界书:

alt text

同样,也支持将当前角色的内嵌世界书条目导入到全局世界书:

alt text

请尊重原作者的劳动成果,不要盗用他人作品!

7. 角色卡内嵌正则管理

alt text

  • 简化了大量设置项,只保留了最常用的功能;
  • "高级模式"支持和sillytavern中同样的设置项和功能;
  • 支持开关条目、拖拽条目、重命名正则等;

因为大部分正则条目的"替换"内容是样式代码,所以这里的"全屏编辑"是代码编辑器样式:

alt text

  • 可以一边编辑一边预览渲染效果;
  • 高级预览下可以直接应用正则后渲染;
  • AI给的代码是堆在一起的一坨,可读性很差?直接格式化显示更清晰!

8. 角色卡快速回复

@薯片的要求,现在你可以导入快速回复文件囤着了。

alt text

9. 角色卡版本历史

alt text

你可以创建角色卡版本历史,类似于在游戏中创建存档(SL大法好)。

切换到对应的版本历史,你的所有修改都将回滚。

你可以切换到任意的版本进行使用。

(作者升级了角色卡,下载后会作为一张新卡,不会出现在这里作为新版本)

9.1 认领角色卡

我把这个功能藏在了版本历史中。

alt text

自己创作的角色卡可以认领,认领后会解锁AI生成角色描述AI生成世界书AI生成开场白更改署名功能。

但是,非自己创作的角色卡就不要申领了!非常不礼貌!

alt text

10. 角色卡聊天记录

alt text

可以导入角色卡的聊天记录,支持txt格式和jsonl格式。

默认导入的jsonl格式的聊天记录,会被转为txt格式!!

仅开启随风模式的情况下,才会导入原版的jsonl格式的聊天记录。

alt text


jsonl格式的聊天记录,可以配置正则,小兄许将会应用这些正则来处理jsonl格式的聊天记录。

alt text

(这里的正则,应当上传预设的正则文件,可以导入和导出正则包(多个正则文件合并为同一个文件))

预览一下渲染的结果吧:

alt text

渲染的效果还是可以的。

支持保存进度,下次进入会从最后一次阅读的位置继续阅读。

txt格式的聊天记录,每页支持20组对话,jsonl格式的聊天记录,每页支持1组对话。电脑←``→键可以翻页,手机端左右滑动可以翻页。

11. 小剧场

alt text

支持保存你喜欢的小剧场。

支持彩色标签、自动生成分类、一键复制小剧场内容。

建议配合"回声小剧场"使用。

批量导入和导出时,都是兼容回声小剧场的格式。

alt text

12. 全局世界书

alt text

可以导入全局世界书。

可以编辑其中的条目。(功能和角色卡内嵌世界书一致,不多做介绍)

13. 图库

alt text

@随风飘逸 的肘击下,增加了一个图库功能(虽然我也不是很理解)。

  • 支持分类、收藏功能,收藏的图片始终显示在最前方;
  • 支持以颜色进行筛选;
  • 支持搜索,搜索范围包括图片名称、标签、分类、正向提示词;
  • 支持选择图片是否获得许可(版权标记);
  • 支持选择图片是否为AI生成,如果检测到图片中包含提示词,将自动打上AI生成的标记;

alt text

支持 NovelAIComfyUI生成的图片,自动识别其中的正向/负向提示词(必须原图)。

14. 导入

alt text

导入页面只支持导入角色卡、全局世界书。

角色卡支持json格式和png格式,png格式的文件中没有角色信息的将会失败。

15. 前端美化——皮皮美化工作台

该功能需要配置API。

功能请看图:

(图中我使用的是gemini-3-flash模型)

alt text

  • 支持输入原始文本,AI会根据你输入的原始文本,以及你输入的内容进行美化样式的输出。
  • AI会同时输出正则脚本、样式代码、世界书条目;
  • 支持生成的样式实时渲染;
  • 在实时渲染的样式中,支持"点击编辑"功能,在该功能中,可以选择元素,添加到聊天,让AI只更改你选择的元素。
  • 支持保存样式,保存后可以在"样式库"中查看。

alt text

15.1 样式一键插入到角色卡

可以一键将生成的正则脚本、样式代码、世界书条目插入到当前角色卡中。

alt text

alt text

16. 回收站

alt text

角色卡在删除时会进入回收站。

回收站默认无期限永久保留。

17. 数据备份

alt text

支持一键将整个小兄许中的数据全部打包导出。

导出的文件为.piney格式。

alt text

支持一键导入.piney格式的数据,一键恢复所有数据。

⚠️ 全量覆盖!原有数据将会全部丢失。

18. 系统设置

18.1 API设置

alt text

仅支持OpenAI API格式的API

支持配置多个渠道,支持一键检测。

18.2 全局提示词

alt text

可以设置全局提示词,所有AI调用时(除了前端美化样式生成),都会注入到现有提示词的最前面。

关于

当前版本 0.3.0 ,有什么问题/错误,请在小酒窝论坛/DC社区回复。看到了我会修。

alt text

致谢 @我不理解 @随风飘逸 @薯片 @KAKAA @青空莉想做舞台少女的狗 @lucialili @温柔半两