Documentation
¶
Index ¶
- func Billing(ctx context.Context, usage smodel.Usage, spend *common.Spend)
- func ConvModelPricingToPrice(pricing common.Pricing) common.Pricing
- func ConvModelPricingToRatio(pricing common.Pricing) common.Pricing
- func ConvPrice(ratio float64) float64
- func ConvQuotaUnit(quota float64) int
- func ConvQuotaUnitReverse(quota int, n ...int) float64
- func ConvRatio(price float64) float64
- func ConvSpend(spend common.Spend) common.Spend
- func GetVariableData(ctx context.Context, user *entity.User, reseller *entity.Reseller, ...) map[string]any
- func New() service.ICommon
- func ParseSecretKey(ctx context.Context, secretKey string) (int, int, error)
- func RecordSpend(ctx context.Context, userId, appId int, appKey string, rid int, key string, ...) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConvModelPricingToPrice ¶
转换模型定价成价格
func ConvModelPricingToRatio ¶
转换模型定价成倍率
func GetVariableData ¶
func GetVariableData(ctx context.Context, user *entity.User, reseller *entity.Reseller, siteConfig *entity.SiteConfig, variables []string) map[string]any
获取变量数据
func ParseSecretKey ¶
解析密钥
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.