@twilio-alpha/assistants-eval
Version:
promptfoo extension for writing AI evaluations for Twilio AI Assistants
16 lines • 782 B
TypeScript
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