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
TypeScript
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