String Setting
abstract class StringSetting(default: String, desc: Pair<Locale, String>) : SettingBase<SettingValue.ValString> (source)
能够让 SettingDef 实现省几行代码的基类,示例:
@AutoService(SettingDef::class)
class SystemPrompt : StringSetting(
"你是一袋猫粮", zh("系统提示词")
)Content copied to clipboard
See also
Properties
Functions
Link copied to clipboard
获取一个字符串 SettingDef 的当前值,并通过 java.lang.String.format 填充字符串占位符。
Link copied to clipboard
对一个 SettingDef 调用 get 可以直接从数据库拿到当前配置值。
Link copied to clipboard
对一个 SettingDef 调用 set 可以更新配置值。