Skip to content

Latest commit

 

History

History
78 lines (55 loc) · 2.83 KB

readme.md

File metadata and controls

78 lines (55 loc) · 2.83 KB

fount

repo img

Caution

  1. 开发版本的接口没有固定
  2. 没有统一的命名规范
  3. 处于开发的初期,不存在稳定性
  4. 缺少 css 美化
  5. 角色可以随意运行 js 命令操作计算机本地文件

安装

Linux/macOS:

# 若需要,定义环境变量$FOUNT_DIR来指定fount目录
curl -fsSL https://raw.githubusercontent.com/steve02081504/fount/refs/heads/master/src/runner/main.sh | bash

Windows:

# 若需要,定义环境变量$env:FOUNT_DIR来指定fount目录
irm https://raw.githubusercontent.com/steve02081504/fount/refs/heads/master/src/runner/main.ps1 | iex

或者下载release中的exe文件,直接运行即可。

fount 是什么?

fount 是一个角色卡前端页面,解耦合了AI来源、AI角色、用户人设、对话环境、AI插件。 fount可以允许你运行fount格式的角色,它们可能有各种各样的能力或应用场景,一切取决于你! :)

使用fount创作角色的好处是什么?

  • 使用任何你想使用的js/ts代码来客制化角色的prompt生成流程、对话流程,而不用受到前端的语法限制。
  • 无过滤的运行js/ts代码和提供html页面,创作从未如此自由!
  • 在角色内置各种资源,再也无需图床搭建。
  • 做任何事!现在角色可以操作计算机本地文件或更多!

使用fount游玩的好处是什么?

  • AI来源的内嵌性,你无需再另外启动服务器来转换对话格式,一切都可以在AI来源生成器中使用自定义js代码来解决。
  • 更为强大的AI角色,满足你的各种幻想。

架构

  • 后端使用 deno 作为基石 配合 express 框架来开发
  • 前端是 html+css+js

规划

详见 todo.md

更好的其他项目

  • SillyTavern 是一个可以安装在电脑(和安卓手机)上的前端用户界面
  • SillyTavern 注重安全和兼容性
  • 功能设置繁多且可通过配置文件来开启和配置
  • 强大的世界书带来的强大功能
  • 开发人员活跃具有众多贡献者且 Issues 的提流程完善
  • 支持局域网服务
  • 等等...
  • RisuAI 是一个新兴的前端页面,没有 SillyTavern 的包袱
  • 使用 typescript 来开发,确保项目质量的下限
  • 支持云端网页不需要自己部署,且安装有好方便
  • 角色卡内自带内嵌资源,不需要搭建图床和单独导入人物表情包
  • 直接的 if 函数和算数宏,直接使用 lua 和 js
  • button 宏支持,不用插件也可以原生写出带按钮的界面
  • 卡片的开场和作者注可以多语言对应
  • 内嵌有角色卡分享站