UNPKG

tlnt

Version:

TLNT - HMS-Powered Multi-Agent Platform with Government Agency Analysis, Deep Research, and Enterprise-Ready Deployment. Self-optimizing multi-domain AI agent with continuous learning and enterprise-grade performance monitoring.

35 lines 1.26 kB
import type { LLMProvider, LLMMessage, LLMOptions, LLMResponse } from '../types/index.js'; export declare class OpenAIProvider implements LLMProvider { name: string; private client; constructor(apiKey?: string); isAvailable(): Promise<boolean>; chat(messages: LLMMessage[], opts?: LLMOptions): Promise<LLMResponse>; } export declare class AnthropicProvider implements LLMProvider { name: string; private client; constructor(apiKey?: string); isAvailable(): Promise<boolean>; chat(messages: LLMMessage[], opts?: LLMOptions): Promise<LLMResponse>; } export declare class LocalProvider implements LLMProvider { name: string; private baseUrl; constructor(baseUrl?: string); isAvailable(): Promise<boolean>; chat(messages: LLMMessage[], opts?: LLMOptions): Promise<LLMResponse>; } export declare class LLMRouter { private providers; private fallbackChain; constructor(); private setupProviders; chat(messages: LLMMessage[], opts?: LLMOptions & { provider?: string; }): Promise<LLMResponse>; getAvailableProviders(): Promise<string[]>; addProvider(provider: LLMProvider): void; setFallbackChain(chain: string[]): void; } //# sourceMappingURL=llmProvider.d.ts.map