|
- package service
-
- import (
- "github.com/QuantumNous/new-api/constant"
- "github.com/QuantumNous/new-api/model"
- )
-
- const KlingAssetChannelType = constant.ChannelTypeKlingAiping
-
- func ResolveKlingAssetChannelForModel(userId int, tokenGroup string, modelName string) (*model.Channel, error) {
- return ResolveVideoAssetChannelForModel(userId, tokenGroup, modelName, VideoAssetFamilyKling)
- }
-
- func ResolveKlingAssetChannel(userId int, tokenGroup string) (*model.Channel, error) {
- return ResolveKlingAssetChannelForModel(userId, tokenGroup, "")
- }
-
- func GetBoundKlingAssetChannelForModel(userId int, tokenGroup string, modelName string) (*model.Channel, error) {
- return GetBoundVideoAssetChannelForModel(userId, tokenGroup, modelName, VideoAssetFamilyKling)
- }
-
- func GetBoundKlingAssetChannel(userId int, tokenGroup string) (*model.Channel, error) {
- return GetBoundKlingAssetChannelForModel(userId, tokenGroup, "")
- }
-
- func AutoMatchKlingAssetChannel(tokenGroup string) (*model.Channel, error) {
- return autoMatchVideoAssetChannelForModel(tokenGroup, "", VideoAssetFamilyKling)
- }
-
- func IsUsableKlingAssetChannel(channel *model.Channel, tokenGroup string) bool {
- return IsUsableVideoAssetChannelForFamily(channel, tokenGroup, "", VideoAssetFamilyKling)
- }
|