import { BaseClient } from './base'; import { Message, ChatOptions } from '../types'; /** * Ollama 模型客户端实现 */ export declare class OllamaClient extends BaseClient { private ollama; /** * 创建 Ollama 客户端 * @param config 配置信息 */ constructor(config: Record); /** * 获取模型实例 * @returns Ollama模型实例 */ protected _getModel(): any; /** * 获取本地可用的模型列表 * @returns 返回模型列表 */ getModels(): Promise>; /** * 流式对话API(Ollama特定实现) * @param messages 消息列表 * @param options 聊天选项 * @returns 流式响应 */ chatStreamAPI(messages: Message[], options?: ChatOptions): Promise; }