Skip to content

Releases: MoonshotAI/moonpalace

v0.12.0

24 Dec 03:55
Compare
Choose a tag to compare

v0.12.0 现在,你可以使用 moonpalace export --curl 来导出 curl 格式的请求命令(以便于调试)

v0.11.10

19 Dec 07:24
Compare
Choose a tag to compare

v0.11.10 修复 --auto-cache 选项被默认开启的问题

v0.11.9

12 Dec 07:52
Compare
Choose a tag to compare

v0.11.9 解决某些特殊场景下,使用自动缓存功能导致程序异常的问题

v0.11.8

25 Sep 17:44
Compare
Choose a tag to compare

v0.11.8 修复了在某些使用缓存的场景可能导致 key 混用的问题

v0.11.7

12 Sep 09:18
Compare
Choose a tag to compare

v0.11.7 解决 Tools 与 Cache 的兼容性问题

v0.11.6

11 Sep 11:20
Compare
Choose a tag to compare

v0.11.6 现在 --endpoint 参数不指定 http(s) 也能正常工作了

v0.11.5

10 Sep 13:23
Compare
Choose a tag to compare

v0.11.5 解决了在使用 tools 创建缓存时报错的问题

v0.11.0

04 Sep 16:28
Compare
Choose a tag to compare

v0.11.0 更新 --predicate 查询语法

现在支持以下语法:

  1. 使用括号组合 --predicate 查询条件;
  2. 使用 field @ [lit1, lit2, lit3] 执行 IN 查询;
  3. 使用 field % '^regexp$' 执行正则表达式查询;

v0.10.0

01 Sep 11:08
Compare
Choose a tag to compare

v0.10.0 MoonPalace 现在支持自动创建和使用缓存

你可以通过 --auto-cache 参数启用自动缓存功能,并搭配 --cache-min-bytes/--cache-ttl/--cache-cleanup 参数调节缓存的各项参数:

$ moonpalace start --port <PORT> --auto-cache --cache-min-bytes 4096 --cache-ttl 90 --cache-cleanup 86400

--cache-min-bytes 参数指定了当调用 /chat/completions 接口时,请求的内容大小超过 --cache-min-bytes 设定的值时,将会自动启用缓存:

  1. 若当前请求内容不匹配任何已经创建的缓存时,创建一个新的缓存,有效时间为 --cache-ttl 设定的值;
  2. 若当前请求内容匹配了已经创建的缓存时,使用已创建的缓存,并刷新缓存有效时间,有效时间为 --cache-ttl 设定的值;

--cache-cleanup 参数指定了缓存何时被清除,若已经创建的缓存在 --cache-cleanup 设定的时间(秒)内没有被使用过,将会被 MoonPalace 清除。

v0.9.13

28 Aug 04:51
Compare
Choose a tag to compare

v0.9.13 代码优化