18 lines
917 B
TypeScript
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
|