UNPKG

donobu

Version:

Create browser automations with an LLM agent and replay them as Playwright scripts.

15 lines 1.4 kB
import type { TestFixture } from '@playwright/test'; import type { LanguageModel } from 'ai'; import type { GptClient } from '../../../clients/GptClient'; import type { GptConfigInput } from '../../../models/GptConfig'; export declare function getOrCreateDefaultGptClient(): Promise<GptClient>; export declare function createClient(config: GptConfigInput): Promise<GptClient>; export declare function donobuGptClientFixture(apiKey?: string | undefined): TestFixture<GptClient, any>; export declare function anthropicClientFixture(modelName: string, apiKey?: string | undefined): TestFixture<GptClient, any>; export declare function anthropicAwsBedrockClientFixture(modelName: string, region?: string | undefined, accessKeyId?: string | undefined, secretAccessKey?: string | undefined): TestFixture<GptClient, any>; export declare function googleGeminiClientFixture(modelName: string, apiKey?: string | undefined): TestFixture<GptClient, any>; export declare function ollamaClientFixture(modelName: string, apiUrl?: string): TestFixture<GptClient, any>; export declare function openAiClientFixture(modelName: string, apiKey?: string | undefined): TestFixture<GptClient, any>; export declare function vercelAiClientFixture(model: Exclude<LanguageModel, string>): TestFixture<GptClient, any>; export declare function gptClientFixture(): TestFixture<GptClient, any>; //# sourceMappingURL=gptClients.d.ts.map