Skip to content

Releases: Rin313/StegLLM

StegLLM 1.4.1

20 Aug 05:00
Compare
Choose a tag to compare
  • 依赖更新,移除冗余代码
  • UI的轻微调整
  • 移除安卓构建相关

StegLLM 1.4.0

07 Jun 23:39
Compare
Choose a tag to compare

Change

  • 移除min_p采样,修复上个版本中隐写成功率极低的缺陷
  • 修复token读取,曾导致部分token不可用
  • 应用奇偶校验,旧版对哈希值取余2的操作会导致输出不均匀
  • 更加合理的混淆策略
  • 改进解码策略,曾导致部分情况下解码速度异常
  • 规范化代码,更新依赖
  • UI更新,现在将根据浏览器设置自动调整语言和主题,减少使用干扰

StegLLM 1.3.0

27 May 11:12
Compare
Choose a tag to compare

Change

  • 调整magicNum的添加策略,避免开启首尾插入功能时的输入长度限制,并带来3bits左右的压缩改进
  • 将默认模型调整为 Qwen3-0.6B-UD-Q5_K_XL.gguf
  • 将哈希算法由xxhash调整为sha512,提高解码的计算资源消耗
  • 依赖的移除和更新,清理冗余代码,将页面打包体积缩小到83KB
  • UI样式的调整和问题修复

StegLLM 1.2.2

29 Apr 22:12
Compare
Choose a tag to compare

Change

  • 将默认模型更换为Qwen3-0.6B-Q5_K_M
  • 禁用deepseek、qwen3等的思考模式,避免输出过于单调,导致隐写失败概率较高
  • 添加线上解码页面,任何服务器都可以快速部署解码端
  • 修复手动取消隐写时,仍然执行尾部补全的bug
  • 补全繁中和英文的翻译
  • 脚本、参数、依赖项等内容的调整

StegLLM 1.2.1

25 Apr 08:59
Compare
Choose a tag to compare

Change

  • 添加对空字符串和乱码的处理,这曾导致部分模型的隐写失效。

  • 移除无用的代码,更新依赖和README

StegLLM 1.2.0

24 Apr 12:54
Compare
Choose a tag to compare

Change

  • 架构重大调整,使用上游的llama.cpp代替llamafile进行部署,打包体积和隐写效果都获得了明显改良。

  • 已实现在安卓端进行部署,由于步骤过于繁琐,具体操作后续再进行说明。

StegLLM 1.1.6

23 Apr 06:55
Compare
Choose a tag to compare

Change

  • 修复启动脚本在项目主目录外运行时出现路径错误的bug
  • 修复linux脚本不自动获取llamafile执行权限的bug

StegLLM 1.1.5

22 Apr 12:30
Compare
Choose a tag to compare

Change

  • 修复不开启前后插入选项时无法解码的bug
  • 修复配置导入时界面不即时更新的bug
  • 修复和补充几个禁用字符
  • 注释清理和依赖更新

Preview

由于llamafile的进展让人担忧,后续的方向可能会转向上游的llama.cpp,并拆分出多个不同平台的构建版本,以期在速度、效果和稳定性有更好的表现。

StegLLM 1.1.4

16 Apr 01:36
Compare
Choose a tag to compare

Change

  • 处理解码时魔数查找逻辑的bug,曾导致前后插入的功能不完全生效
  • 调整混淆策略,整体上短文本的混淆次数将增加,内容更加随机,长文本的混淆次数将减少,避免影响质量
  • 给汉字'的'降低了权重,以期让文本更加流畅
  • 增加了一些禁用的token

StegLLM 1.1.3

11 Apr 07:36
Compare
Choose a tag to compare

Change

  • 现在默认使用的模型文件是Qwen2.5-0.5B-Instruct-Q5_K_M.gguf,希望能更好地平衡打包体积、性能和文本质量
  • 当重新打开网页时,自动定位到上次选择的任务模板
  • 调整部分说明文字
  • 其他小型优化:更新了启动脚本,增加一个禁用token