UNPKG

@neuroequality/neuroadapt-ai

Version:

AI-powered accessibility personalization for neurodivergent users

19 lines (18 loc) 828 B
import { BaseAIAdapter } from './base-adapter.js'; import { AIMessage, AIResponse, AICompletionOptions, AIStreamChunk, AIAdapterConfig } from '../types/index.js'; export interface OllamaAdapterConfig extends AIAdapterConfig { baseURL?: string; } export declare class OllamaAdapter extends BaseAIAdapter { private baseURL; constructor(config: OllamaAdapterConfig); 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>; getAvailableModels(): Promise<string[]>; pullModel(model: string): Promise<void>; } //# sourceMappingURL=ollama-adapter.d.ts.map