UNPKG

@neuroequality/neuroadapt-ai

Version:

AI-powered accessibility personalization for neurodivergent users

18 lines (17 loc) 772 B
import { BaseAIAdapter } from './base-adapter.js'; import { AIMessage, AIResponse, AICompletionOptions, AIStreamChunk, AIAdapterConfig } from '../types/index.js'; export interface OpenAIAdapterConfig extends AIAdapterConfig { organization?: string; } export declare class OpenAIAdapter extends BaseAIAdapter { private openai; constructor(config: OpenAIAdapterConfig); 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 initializeOpenAI; } //# sourceMappingURL=openai-adapter.d.ts.map