UNPKG

@nomyx/assistant

Version:

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

32 lines (31 loc) 1.09 kB
import { Logger as WinstonLogger } from 'winston'; export * from './chat'; export * from './provider'; export * from './tool'; export * from './cache'; export * from './execution'; export * from './common'; export { WinstonLogger }; export interface ILogger extends WinstonLogger { } export { ExecutionState, ExecutionOptions } from './execution'; export { PromptDefinition } from './common'; export { StandardizedToolCall, StandardTool, IToolManager, Tool, GenericToolSchema } from './tool'; export { IAIProvider, AIClientConfig, ProviderCapabilities, EmbeddingProvider, AIProviderMiddleware, AIProviderPlugin } from './provider'; export { ChatMessage, ChatOptions, ProviderResponse } from './chat'; export interface StructuredPrompt { name: string; description: string; input_schema: Record<string, any>; output_schema: Record<string, any>; system_message: string; user_message: string; tools: string[]; config?: { temperature?: number; max_tokens?: number; provider?: string; model?: string; }; priority?: number; }