apollo-code / provider-kit/src / ProviderClient
Interface: ProviderClient
Properties
capabilities
readonlycapabilities:ProviderCapabilities
name
readonlyname:string
Methods
complete()?
optionalcomplete(request,signal):Promise<ProviderResponse>
Parameters
request
signal
AbortSignal
Returns
Promise<ProviderResponse>
countTokens()?
optionalcountTokens(messages,tools?):Promise<number>
Parameters
messages
Message[]
tools?
Returns
Promise<number>
dispose()
dispose():
Promise<void>
Returns
Promise<void>
stream()
stream(
request,signal):AsyncIterable<ProviderChunk>
Parameters
request
signal
AbortSignal
Returns
AsyncIterable<ProviderChunk>