Interface: ModelProxyBackend
Minimal backend contract consumed by the HTTP proxy and its test doubles.
Methods
Section titled “Methods”authHeaders()
Section titled “authHeaders()”authHeaders():
Promise<Record<string,string>>
Returns
Section titled “Returns”Promise<Record<string, string>>
invocationsUrl()
Section titled “invocationsUrl()”invocationsUrl(
endpoint):string
Parameters
Section titled “Parameters”endpoint
Section titled “endpoint”string
Returns
Section titled “Returns”string
isResponsesOnly()
Section titled “isResponsesOnly()”isResponsesOnly(
endpoint):boolean
Parameters
Section titled “Parameters”endpoint
Section titled “endpoint”string
Returns
Section titled “Returns”boolean
models()
Section titled “models()”models(
force?):Promise<object[]>
Parameters
Section titled “Parameters”force?
Section titled “force?”boolean
Returns
Section titled “Returns”Promise<object[]>
resolve()
Section titled “resolve()”resolve(
model,options?):Promise<{matched:boolean;modelId:string;score?:number; }>
Parameters
Section titled “Parameters”string
options?
Section titled “options?”requiresTools?
Section titled “requiresTools?”boolean
Returns
Section titled “Returns”Promise<{ matched: boolean; modelId: string; score?: number; }>
responsesUrl()
Section titled “responsesUrl()”responsesUrl(
endpoint):string
Parameters
Section titled “Parameters”endpoint
Section titled “endpoint”string
Returns
Section titled “Returns”string