mirror of
https://github.com/QuantumNous/new-api.git
synced 2026-03-30 07:57:03 +00:00
* feat: grok Usage Guidelines Violation Fee ui setting * feat: grok Usage Guidelines Violation Fee consume log * fix: grok Usage Guidelines Violation Fee log detail
25 lines
586 B
Go
25 lines
586 B
Go
package model_setting
|
|
|
|
import "github.com/QuantumNous/new-api/setting/config"
|
|
|
|
// GrokSettings defines Grok model configuration.
|
|
type GrokSettings struct {
|
|
ViolationDeductionEnabled bool `json:"violation_deduction_enabled"`
|
|
ViolationDeductionAmount float64 `json:"violation_deduction_amount"`
|
|
}
|
|
|
|
var defaultGrokSettings = GrokSettings{
|
|
ViolationDeductionEnabled: true,
|
|
ViolationDeductionAmount: 0.05,
|
|
}
|
|
|
|
var grokSettings = defaultGrokSettings
|
|
|
|
func init() {
|
|
config.GlobalConfig.Register("grok", &grokSettings)
|
|
}
|
|
|
|
func GetGrokSettings() *GrokSettings {
|
|
return &grokSettings
|
|
}
|