UNPKG

@yk1028-test/ai-chat-supporter

Version:

AI Chat Supporter - TypeScript library for intelligent chat processing with LangChain integration

24 lines 789 B
import { Ollama } from '@langchain/ollama'; export interface LangChainOllamaConfig { baseUrl?: string; model: string; temperature?: number; maxTokens?: number; topP?: number; topK?: number; } export declare class LangChainOllamaProvider { private ollama; private config; constructor(config: LangChainOllamaConfig); invoke(prompt: string): Promise<string>; stream(prompt: string): AsyncGenerator<string, void, unknown>; updateConfig(newConfig: Partial<LangChainOllamaConfig>): void; setModel(model: string): void; getModel(): string; isHealthy(): Promise<boolean>; listModels(): Promise<string[]>; getOllamaInstance(): Ollama; getConfig(): LangChainOllamaConfig; } //# sourceMappingURL=LangChainOllamaProvider.d.ts.map