UNPKG

@nomyx/assistant

Version:

A powerful assistant library and cli for your AI projects. works with Vertex AI (Claude and Gemini)

13 lines (12 loc) 671 B
import { ChatMessage, ChatOptions, ProviderResponse } from "../types/chat"; import { IAIProvider, ProviderCapabilities } from "../types/provider"; import { StandardizedToolCall } from "../types/tool"; export declare class MockAIProvider implements IAIProvider { chat(messages: ChatMessage[], options: ChatOptions): Promise<ProviderResponse>; streamChat(messages: ChatMessage[], options: ChatOptions): AsyncIterableIterator<ProviderResponse>; convertToolSchema(schema: any): unknown; convertToolCall(call: unknown): StandardizedToolCall; use(middleware: any): void; registerPlugin(plugin: any): void; getCapabilities(): ProviderCapabilities; }