2023-11-13 13:32:42 +08:00
|
|
|
package config
|
|
|
|
|
|
|
|
// ai
|
|
|
|
// @description: AI配置
|
|
|
|
type ai struct {
|
2024-04-12 11:37:21 +08:00
|
|
|
Enable bool `json:"enable" yaml:"enable"` // 是否启用AI
|
2024-07-05 09:32:39 +08:00
|
|
|
Model string `json:"dto" yaml:"dto"` // 模型
|
2024-04-12 11:37:21 +08:00
|
|
|
SummaryModel string `json:"summaryModel" yaml:"summaryModel"` // 总结模型
|
|
|
|
ApiKey string `json:"apiKey" yaml:"apiKey"` // API Key
|
|
|
|
BaseUrl string `json:"baseUrl" yaml:"baseUrl"` // API地址
|
|
|
|
Personality string `json:"personality" yaml:"personality"` // 人设
|
|
|
|
Models []aiModel `json:"models" yaml:"models"` // 模型列表
|
2024-01-31 12:02:33 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
// aiModel
|
|
|
|
// @description: AI模型
|
|
|
|
type aiModel struct {
|
2024-07-16 15:39:45 +08:00
|
|
|
Name string `json:"name" yaml:"name"` // 模型名称
|
|
|
|
Model string `json:"dto" yaml:"dto"` // 模型代码
|
|
|
|
CanManager bool `json:"canManager" yaml:"canManager"` // 是否可以在manager页面中选择
|
2023-11-13 13:32:42 +08:00
|
|
|
}
|