28e53d90fc
- 统一 OpenAI 兼容 /v1 中继 + 渠道/额度/令牌/流水 - 各领域包:relay 模型网关、model 数据层、controller 管理 API
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
|
|
}
|