UNPKG

@neuroequality/neuroadapt-ai

Version:

AI-powered accessibility personalization for neurodivergent users

16 lines (15 loc) 716 B
import { BaseAIAdapter } from './base-adapter.js'; import { AIMessage, AIResponse, AICompletionOptions, AIStreamChunk, AIAdapterConfig } from '../types/index.js'; export declare class ClaudeAdapter extends BaseAIAdapter { private anthropic; constructor(config: AIAdapterConfig); get name(): string; get models(): string[]; protected getDefaultModel(): string; complete(messages: AIMessage[], options?: AICompletionOptions): Promise<AIResponse>; stream(messages: AIMessage[], options?: AICompletionOptions): AsyncIterable<AIStreamChunk>; isAvailable(): Promise<boolean>; private formatClaudeMessages; private initializeAnthropic; } //# sourceMappingURL=claude-adapter.d.ts.map