SillyTavern(酒馆)一个可以安装在电脑(和安卓手机)上的人工智能互动角色聊天/角色扮演游戏

SillyTavern(酒馆)一个可以安装在电脑(和安卓手机)上的人工智能互动角色聊天/角色扮演游戏

SillyTavern 是一个可以安装在电脑(和安卓手机)上的用户界面,让您可以与文本生成的人工智能互动,并与您或社区创建的角色聊天/玩角色扮演游戏。

官网:SillyTavern/SillyTavern: LLM Frontend for Power Users.

当然可惜的是说明书是英文的:What is SillyTavern? | docs.ST.app

功能亮点‌:

  1. 全平台适配界面‌:专为移动设备优化,操作流畅,体验友好。
  2. 多模型兼容‌:无缝支持主流AI服务与模型,涵盖KoboldAI/CPP、Horde、NovelAI、Ooba、OpenAI、OpenRouter、Claude、Scale等,满足多样化需求。
  3. 沉浸式交互模式‌:独创「Galgame式老婆模式」,结合动态角色互动与情感化叙事,打造个性化体验。
  4. Horde SD整合‌:集成分布式Stable Diffusion绘图功能,实现高效图像生成。
  5. 语音与文本双驱动‌:支持TTS语音合成与文本生成,配备世界观设定(Lorebooks)功能,构建完整叙事宇宙。
  6. 深度定制系统‌:界面主题、交互逻辑均可自由配置,适配个性化使用习惯。
  7. 智能语言中枢‌:内置自动翻译与海量Prompt库,覆盖创作、对话、指令等全场景需求。
  8. 扩展服务矩阵‌:
    • 文生图引擎‌:基于AI的文本绘画生成,一键转化创意为视觉作品。
    • 语音合成模块‌:多音色TTS支持,赋予角色鲜活声线。
    • 智能总结系统‌:依托向量数据库技术,自动提炼聊天信息核心要点。

安装

Windows下安装

创建一个目录,比如e:\github ,在这个目录里下载源代码

git clone https://github.com/SillyTavern/SillyTavern -b release

进入SillyTavern目录

cd SillyTavern

然后启动

Start.bash

启动成功后显示:

If you don't want to receive content updates in the future, set skipContentCheck to true in the config.yaml file. Generating thumbnails cache. Please wait... Done! Generated: 23 preview images Collecting and creating stats for user: default-user Compiling frontend libraries... webpack 5.98.0 compiled successfully in 15025 ms Launching in a browser... SillyTavern is listening on IPv4: 127.0.0.1:8000 ================================================= Go to: http://127.0.0.1:8000/ to open SillyTavern ================================================= Extensions available for default-user [ { type: 'system', name: 'assets' }, { type: 'system', name: 'attachments' }, { type: 'system', name: 'caption' }, { type: 'system', name: 'connection-manager' }, { type: 'system', name: 'expressions' }, { type: 'system', name: 'gallery' }, { type: 'system', name: 'memory' }, { type: 'system', name: 'quick-reply' }, { type: 'system', name: 'regex' }, { type: 'system', name: 'stable-diffusion' }, { type: 'system', name: 'token-counter' }, { type: 'system', name: 'translate' }, { type: 'system', name: 'tts' }, { type: 'system', name: 'vectors' } ]

软件会自动打开http://127.0.0.1:8000/ 这个网址,显示欢迎页面:

Linux下安装

理论上跟Windows下一样,先下载源代码,然后执行

  • ./start.sh 

FreeBSD下安装

理论上应该能装成,但是没做试验。

配置

导入角色:

导入角色

输入要导入的内容的URL

支持的来源:

  • Chub 角色(直链或ID)
    例子: Anonymous/example-character
  • Chub 知识书(直链或ID)
    例子: lorebooks/bartleby/example-lorebook
  • JanitorAI 角色(直链或UUID)
    例子: ddd1498a-a370-4136-b138-a8cd9461fdfe_character-aqua-the-useless-goddess
  • Pygmalion.chat 角色(直链或UUID)
    例子: a7ca95a1-0c88-4e23-91b3-149db1e78ab9
  • AICharacterCards.com 角色(直链或ID)
    例子: AICC/aicharcards/the-game-master
  • 被允许的PNG直链(请参阅 config.yaml
    例子: https://files.catbox.moe/notarealfile.png
  • RisuRealm 角色(直链)
    例子: https://realm.risuai.net/character/3ca54c71-6efe-46a2-b9d0-4f62df23d712

 我们先用Anonymous/example-character测试一下

直接在导入角色那里输入Anonymous/example-character

如何快速开始聊天?

  1. 点击 API连接 并连接一个  API.
  2. 点击 角色管理 并选择一个角色。

你可以点击右侧添加更多 示例角色 或从其他网站中 导入角色 。

您可前往此处 下载扩展和资源菜单 (在这里: 扩展 )以安装拓展功能。

配置API连接 

一开始不熟悉,走了弯路,最终配置是这样的:

API连接配置 API custom Server URL: http://192.168.1.13:1337/v1 Settings Preset: Default 模型 gpt-4o Proxy Preset: None 自定义停止字符串 <Empty> 以...开始回复 <Empty> Reasoning Template: DeepSeek API 选聊天补全 自定义站点填AI API服务器的地址 

然后就可以对话了,还是挺好玩的!

Read more

Flutter 三方库 flutter_adaptive_scaffold 的鸿蒙化适配指南 - 掌握一套代码适配全场景终端的自适应架构技术、助力鸿蒙应用构建从手机到平板及折叠屏的极致无缝交互体系

Flutter 三方库 flutter_adaptive_scaffold 的鸿蒙化适配指南 - 掌握一套代码适配全场景终端的自适应架构技术、助力鸿蒙应用构建从手机到平板及折叠屏的极致无缝交互体系

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 三方库 flutter_adaptive_scaffold 的鸿蒙化适配指南 - 掌握一套代码适配全场景终端的自适应架构技术、助力鸿蒙应用构建从手机到平板及折叠屏的极致无缝交互体系 前言 在 OpenHarmony 鸿蒙应用追求“万物互联、全场景覆盖”的伟大进程中,屏幕尺寸的多样性(从 6 英寸手机到 12 英寸平板,再到 2D/3D 模式切换的折叠屏)是每一位 UI 开发者必须正面迎接的挑战。如何在不为每种设备重写 UI 的前提下,实现导航栏自动从“底部”平滑流转到“侧边”?如何在宽屏模式下自动开启“双栏(Master-Detail)”布局?flutter_adaptive_scaffold 作为一个由 Flutter

By Ne0inhk
在 macOS 上通过 Docker 本地安装 OpenClaw 完整教程

在 macOS 上通过 Docker 本地安装 OpenClaw 完整教程

在 macOS 上通过 Docker 本地安装 OpenClaw 完整教程 什么是 OpenClaw?—— 你的本地 AI 智能体执行框架 OpenClaw 不仅仅是一个聊天机器人,而是一个功能强大的 AI 智能体执行框架。你可以把它想象成一个能自主思考、调用工具、并替你完成复杂任务的数字员工。 🧠 核心概念 * 智能体:OpenClaw 的核心大脑。它能理解你的自然语言指令,拆解任务,并决定调用哪些工具来执行。 * 网关:所有外部访问的入口。它负责处理 WebSocket 连接、管理设备配对、路由消息,是你与智能体交互的桥梁。 * 技能:智能体可调用的具体工具,比如访问文件、操作浏览器、发送消息、查询数据库等。你可以根据需要扩展技能库。 * 记忆:OpenClaw 可以存储对话历史和重要信息,实现长期记忆和上下文理解,让交互更连贯。 * 通道:连接外部聊天平台的渠道,如

By Ne0inhk
HarmonyOS6半年磨一剑 - RcIcon组件实战案例集与应用开发指南

HarmonyOS6半年磨一剑 - RcIcon组件实战案例集与应用开发指南

文章目录 * 前言 * 项目简介 * 核心特性 * 开源计划 * rchoui官网 * 文档概述 * 第一章: 基础用法实战 * 1.1 三种符号引用方式 * 1.2 应用场景 - 工具栏快速导航 * 第二章: 尺寸系统实战 * 2.1 响应式尺寸配置 * 2.2 应用场景 - 统一设计系统尺寸规范 * 第三章: 颜色系统实战 * 3.1 多彩色系配置 * 3.2 应用场景 - 状态指示系统 * 第四章: 双风格系统实战 * 4.1 线型与实底风格对比 * 4.2 应用场景 - 底部导航栏 * 第五章: 圆角系统实战 * 5.

By Ne0inhk
Flutter 组件 short_uuids 适配鸿蒙 HarmonyOS 实战:唯一标识微缩技术,构建高性能短 ID 生成与分布式索引架构

Flutter 组件 short_uuids 适配鸿蒙 HarmonyOS 实战:唯一标识微缩技术,构建高性能短 ID 生成与分布式索引架构

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 组件 short_uuids 适配鸿蒙 HarmonyOS 实战:唯一标识微缩技术,构建高性能短 ID 生成与分布式索引架构 前言 在鸿蒙(OpenHarmony)生态迈向万物互联、涉及海量离线资源标识、蓝牙广播载荷(BLE Payload)及二维码数据极限压缩的背景下,如何生成既能保留 UUID 强随机性、又能极大缩减字符长度的唯一标识符,已成为优化存储与通讯效率的“空间必修课”。在鸿蒙设备这类强调分布式软总线传输与每一字节功耗敏感的环境下,如果应用依然直接传输长度达 36 字符的标准 UUID,由于由于有效载荷溢出,极易由于由于传输协议限制导致数据截断或多次分包带来的延迟。 我们需要一种能够实现高进制转换、支持双向编解码且具备低碰撞概率的短 ID 生成方案。 short_uuids 为 Flutter 开发者引入了将标准 UUID 转化为短格式字符串的高性能算法。它利用

By Ne0inhk