Skip to content

qbw101/Hitokoto-Plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

一言 Hitokoto Plugin for ClassIsland

在 ClassIsland 课程表软件的主界面添加一个一言组件,每 20 秒自动从 hitokoto.cn 获取一句话,显示内容、来源作品及作者。

功能

  • 📖 一言展示:每 20 秒自动刷新,显示一言正文、来源作品和作者
  • 🤖 豆包 AI 审核(可选):接入火山引擎豆包大模型,对每条一言进行内容审核,过滤不适合课堂场景的内容
  • 🤖 千问 AI 审核(可选):接入阿里云通义千问大模型,同样支持内容审核,与豆包互斥,二选一
  • ⚙️ 插件全局设置页:在应用设置 → 扩展设置中独立配置

使用方法

  1. 将插件文件夹放入 ClassIsland 的 Plugins 目录并启动
  2. 打开【应用设置】→【组件】,将"一言"拖入主界面
  3. (可选)打开【应用设置】→【扩展设置】→【一言插件设置】,选择 AI 审核方案并填写对应 API Key

豆包 AI 审核配置

⚠️ 此功能尚未经过完整测试,可能存在 BUG,建议优先使用千问 AI 审核。

  1. 访问 火山引擎方舟控制台
  2. 开通豆包大模型服务,创建一个推理接入点(Endpoint)
  3. 生成 API Key(Bearer Token)
  4. 将 API Key 和接入点 ID(形如 ep-xxxxxxxx)填入插件设置页中的「豆包 AI 内容审核」区域

千问 AI 审核配置

  1. 访问 阿里云 DashScope 控制台
  2. 开通通义千问服务,创建并复制 API Key
  3. 将 API Key 填入插件设置页中的「千问 AI(通义千问)内容审核」区域
  4. 模型 ID 默认为 qwen-turbo,也可填写 qwen-plus(效果更强)等其他支持的模型

豆包与千问两项审核互斥,开启其中一项时另一项会自动关闭。

依赖

  • ClassIsland >= 2.0.0
  • .NET 8
  • CommunityToolkit.Mvvm

About

在 ClassIsland 主界面显示一言(hitokoto.cn),支持 AI 内容审核。

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages