Type Alias: PluginBackendCatalog
PluginBackendCatalog =
object
Properties
backends
backends:
object[]
account?
optionalaccount?:object
account.id
id:
string
account.name
name:
string
accountUsage
accountUsage:
boolean
brand?
optionalbrand?:string
capabilities
capabilities:
BackendCapabilities
custom?
optionalcustom?:boolean
defaultModel
defaultModel:
string|null
icon?
optionalicon?:string
id
id:
string
instanceOf?
optionalinstanceOf?:string
label
label:
string
models
models:
CatalogModel[]
nativeCompact?
optionalnativeCompact?:boolean
permissionModeApplied?
optionalpermissionModeApplied?:boolean
permissionModel
permissionModel:
PermissionModel
rateLimitReporting
rateLimitReporting:
RateLimitReporting
remote?
optionalremote?:boolean
selfManagedPermissions?
optionalselfManagedPermissions?:boolean
sessionResumable
sessionResumable:
boolean
signedIn
signedIn:
boolean|null
signInCommand?
optionalsignInCommand?:string
signInThen?
optionalsignInThen?:string
slugPrefixes?
optionalslugPrefixes?:string[]
subscription?
optionalsubscription?:object
subscription.note
note:
string
subscription.planMaxToggle?
optionalplanMaxToggle?:boolean
thinkingControls?
optionalthinkingControls?:ReasoningControl["type"][]
unverified?
optionalunverified?:PluginBackendUnverified[]
vendor?
optionalvendor?:string
defaultBackend
defaultBackend:
string|null
modelBrands
modelBrands:
object[]
brand
brand:
string
match
match:
string