概览

私人助手运行状态与关键指标

App 检查中
服务检查中
聊天 · 酒馆 · 世界 · 生图 · 语音

你好,我是大肥鱼。

你的私人 AI 助手:聊天、写故事、生图、生视频、唱歌,都在这里。

打开 App
鱼

App 状态

—

检查中

今日对话

0

条消息

最近作品

0

张图片

服务健康

—

4 项服务

最近作品

App 相册
还没有作品

服务健康

读取中…

模型

对话模型—
扮演模型—
视觉模型—

视觉模型未启用时,看视频只能依赖字幕和简介,看不到画面内容。

在手机上打开 App

—
App 二维码
App 地址—

手机装 Tailscale 后扫这个码打开 App。

最近日志

模型后端

加载中…
当前—
接口地址—

白名单:读取中…

本地 Ollama 的模型列表每次都是现读的,但只显示白名单 llm.allowed_models 里的模型。
想加模型:先 ollama pull 模型名,再把这个名字写进 config.yaml 的白名单,回来点「刷新列表」。

酒馆(角色扮演)模型

加载中…
扮演模型—
普通模型—
模式分流—

保存后下一轮角色扮演立即生效,不用重启面板。
下拉只显示 llm.allowed_models 白名单里的本地模型,以及 llm.models 里的云端模型;本地挂了会自动回退普通模型。
摘要 / 记忆压缩固定用普通模型,不会交给本地模型写。

白名单(能出现在下拉里的模型):读取中…

新增模型后点上面的「刷新列表」即可,不用重启面板。

酒馆(角色扮演)参数

加载中…
记忆注入上限(字,最少 200)

写入 config.yaml 的 roleplay.*,重启机器人后生效。
动作描写强度、开场白文案是每张角色卡的字段,在下面卡池「编辑」或聊天里 /角色 新建 时填。

人设设定

按语言分组(大陆 / 台湾 / 粤语);切到角色卡时优先用卡里绑的音色,主设跟随这里。

说明

  • 人设会写进 config.yaml 的 persona,重启面板后生效。
  • 聊天里也能用 /人设 你是个高冷御姐 临时改,只影响那个会话。
  • 换音色后可以先「试听」,不满意再改。
  • 描述写得越具体,说话越像那个人:职业、年龄、口头禅、对什么话题感兴趣。

它记得的人

还没见过谁

标签由行为自动归纳(夜猫子、好奇宝宝、表情包大户…), 好感度随互动上升,会直接改变它对这个人说话的态度。

角色卡

主设

牌堆里是全部角色卡:点「下一张」发牌,点「使用这个角色」才真正切换; /角色 切 / /角色 主设 的会话设置优先。

语音合成

目录按大陆 / 台湾 / 粤语分组,只列 edge-tts 实测能出声的音色。

唱歌

唱歌是真的按简谱走音高:逐字合成后变调到目标音,不是朗读加伴奏。

跟唱(听原曲的旋律)

旋律是从原曲里实测出来的(逐帧基频 → 量化到半音),歌词按 LRC 时间轴对上去, 再用 PSOLA 重绘音高。会缓存旋律和 TTS,同一首第二次几乎瞬时。

模型与 API Key

—

密钥只写进本机 config.yaml,接口只监听 127.0.0.1,页面上永远是掩码。 改完需要重启面板服务。

模型设置

加载中…
对话模型—
扮演模型—
视觉模型—

对话 / 扮演模型在「人设 → 模型后端 / 酒馆(角色扮演)模型」里切换; 这里改采样与上下文参数,写入 config.yaml 的 llm.*,重启机器人后生效。

B站登录(看视频用)

检查中…

登录后才能读到 B站 的 AI 字幕——比自己跑语音转写快得多、也准得多。 不登录也能用:靠弹幕 + 简介 + 本地转写。

语音

引擎是全局默认;每张角色卡还能单独指定引擎和音色(卡池「编辑」里),优先级更高。

今日 Token

0

输入 0 · 输出 0

累计 Token

0

共 0 次调用

今日估算花费

¥0.00

累计 ¥0.00

占用空间

0B

含模型文件

存储占用

归档是追加写入、超过阈值自动 gzip 轮转,每个会话最多保留 6 段、总量上限 200MB, 所以不会无限膨胀。「模型文件」不建议删。

对话归档

完整对话(含 AI 的思考过程与工具调用)都存在这里,每个会话一个文件。

重置

三档清理互相独立:会话状态只删 data/sessions;酒馆记忆只删 data/state/roleplay/memory;对话归档在上面单独清。重置后不可恢复。

正在读取服务状态…

正在读取…

面板自身只能重启(延迟 2 秒拉起新进程);Ollama「停止」只卸载模型, 「结束进程」才结束服务。

运行日志