tasq/node_modules/agentic-flow/dist/router/index.d.ts

18 lines
917 B
TypeScript

/**
* Router module - Multi-model routing for agentic-flow
*
* Provides intelligent routing between LLM providers:
* - Anthropic
* - OpenRouter
* - Gemini
* - ONNX Local
*/
export { ModelRouter } from './router.js';
export type { LLMProvider, ProviderType, ChatParams, ChatResponse, StreamChunk, Message, ContentBlock, Tool, ProviderConfig, RouterConfig, RoutingConfig, RoutingRule, ToolCallingConfig, MonitoringConfig, CacheConfig, RouterMetrics, ProviderError } from './types.js';
export { CLAUDE_MODELS, mapModelId, getModelName, listModels } from './model-mapping.js';
export type { ModelMapping } from './model-mapping.js';
export { OpenRouterProvider } from './providers/openrouter.js';
export { AnthropicProvider } from './providers/anthropic.js';
export { GeminiProvider } from './providers/gemini.js';
export { ONNXLocalProvider } from './providers/onnx-local.js';
//# sourceMappingURL=index.d.ts.map