UNPKG

@twilio-alpha/assistants-eval

Version:

promptfoo extension for writing AI evaluations for Twilio AI Assistants

16 lines 782 B
import { CallApiContextParams, CallApiOptionsParams, ProviderOptions } from 'promptfoo'; import type { MergeDeep } from 'type-fest'; import { AgentProvider } from './agent.js'; import TwilioProvider, { TwilioProviderOptions } from './twilio.js'; export type TwilioAgentProviderOptions = MergeDeep<TwilioProviderOptions, { config: { userProvider?: ProviderOptions; }; }>; export declare class TwilioAgentProvider extends AgentProvider { constructor(options: TwilioAgentProviderOptions); get agentProviderInstance(): TwilioProvider; callApi(prompt: string, context?: CallApiContextParams, callApiOptions?: CallApiOptionsParams): Promise<import("promptfoo").ProviderResponse>; } export default TwilioAgentProvider; //# sourceMappingURL=twilio-agent.d.ts.map