UNPKG

@dev-fastn-ai/ucl-sdk

Version:

Fastn UCL SDK - A robust TypeScript SDK for integrating AI agents with Fastn UCL

26 lines 915 B
import { LLMConfig } from '../types'; export interface LLMProvider { invoke(prompt: string): Promise<string | null | undefined>; } export declare class OpenAIProvider implements LLMProvider { private config; constructor(config: LLMConfig); invoke(message: string): Promise<string | null | undefined>; } export declare class ClaudeProvider implements LLMProvider { private config; constructor(config: LLMConfig); invoke(message: string): Promise<string | null | undefined>; } export declare class GeminiProvider implements LLMProvider { private config; constructor(config: LLMConfig); invoke(message: string): Promise<string | null | undefined>; } export declare class LLMService { private provider; constructor(config: LLMConfig); private createProvider; invoke(message: string): Promise<string | null | undefined>; } //# sourceMappingURL=llm-service.d.ts.map