变更日志
⚠️ 破坏性更新
本次重构不会同步之前设置的模型价格,如果你设置了模型价格,需要迁移数据,见 #128
新增功能
- 支持使用配置文件, 详情见#117 (#117)
- 更新了
gemini
新模型。 - 更新了
makefile
,现在可以直接通过make
进行编译。 - 支持远程同步模型价格。(意味着,在没有新供应商更新时,你可以不用更新程序,即可同步模型价格)
- 允许在
渠道模型
和模型价格
中使用通配符* - 支持按次收费
- 新增环境变量
AUTO_PRICE_UPDATES
,是否自动同步更新模型,默认是true,开启后每次启动程序时,会检测数据库中的数据和程序中默认模型价格,如果数据库中的模型价格有缺失将会自动同步到数据库中。 开启带来的问题:你删不掉程序默认的模型价格,删除后,重启又回来了,这个选项适合跟官网一致价格的用户使用。
优化
- 默认将渠道加载到内存中,
MEMORY_CACHE_ENABLED
不再控制是否加载渠道。 (#117) - 渠道添加官网跳转按钮。
- 渠道添加测试模型按钮,可以通过它直接测试渠道支持的模型。 只支持
chat
模型。 - 支持显示消费为0的日志。
- 恢复了渠道列表中的
权重
/优先级
逻辑,即:修改后失去焦点自动保存。 - 删除了
google
字体
修复
- 修复
gemini
不能正确返回错误信息
Details
- ♻️ refactor: Refactor price module (#128) @MartialBE
- ✨ feat: support configuration file (#117) @MartialBE