Type Alias: ProviderDeclarations
ProviderDeclarations =
object
Properties
accounts?
readonlyoptionalaccounts?:ProviderAccountsDeclaration
binary?
readonlyoptionalbinary?:ProviderBinaryDeclaration
brand?
readonlyoptionalbrand?:ProviderBrand
browserToolsHint?
readonlyoptionalbrowserToolsHint?:string
capabilities?
readonlyoptionalcapabilities?:Partial<BackendCapabilities>
credentialDirEnv?
readonlyoptionalcredentialDirEnv?: readonlystring[]
credentialDirs?
readonlyoptionalcredentialDirs?: readonlystring[]
hostedConnectors?
readonlyoptionalhostedConnectors?:boolean
localEnv?
readonlyoptionallocalEnv?:LocalEnvPolicy
modelCache?
readonlyoptionalmodelCache?:ProviderModelCache
oneShot?
readonlyoptionaloneShot?:object
model
readonlymodel:string
passthroughEnv?
readonlyoptionalpassthroughEnv?: readonlystring[]
permissionsHint?
readonlyoptionalpermissionsHint?:string
protocols?
readonlyoptionalprotocols?: readonlyProviderProtocol[]
spans?
readonlyoptionalspans?:"stream-json"| ((ev,state,eventId) =>SpanOp[])
Methods
authStatus()?
optionalauthStatus(env):ProviderAuthStatus|Promise<ProviderAuthStatus>
Parameters
env
Readonly<Record<string, string>>
Returns
ProviderAuthStatus | Promise<ProviderAuthStatus>