@yuchida-tamu/podcast-gen
Version:
AI-Powered Monologue Podcast Generator
12 lines • 606 B
TypeScript
import Anthropic from '@anthropic-ai/sdk';
import { APIClient } from '../core/APIClient.js';
import type { LLMConfig, LLMRequest, LLMResponse, LLMService } from '../types/index.js';
export declare class AnthropicService extends APIClient<LLMRequest, LLMResponse> implements LLMService {
private client;
private llmConfig;
constructor(client: Anthropic, config?: Partial<LLMConfig>);
protected fetch(request: LLMRequest): Promise<LLMResponse>;
generateContent(request: LLMRequest): Promise<LLMResponse>;
isHealthy(): Promise<boolean>;
}
//# sourceMappingURL=AnthropicService.d.ts.map