@vectrion/router
v0.1.1
Published
Multi-strategy routing engine for Vectrion AI providers — cheapest, fastest, and fallback strategies
Maintainers
Readme
@vectrion/router
Multi-strategy routing engine for the Vectrion AI runtime SDK. Routes requests across providers using configurable strategies.
📖 Part of the Vectrion SDK. View the live documentation and architectural specifications at vectrion.vercel.app.
Installation
npm install @vectrion/routerUsage
import { VectrionRouter } from "@vectrion/router";
import { Vectrion } from "@vectrion/core";
// Cheapest-first routing — picks the lowest cost provider
const ai = new Vectrion({
providers: [googleAdapter, ollamaAdapter],
router: new VectrionRouter({ strategy: "cheapest" }),
});
// Fallback routing — tries providers in order until one succeeds
const ai2 = new Vectrion({
providers: [googleAdapter, ollamaAdapter],
router: new VectrionRouter({
strategy: "fallback",
fallback: ["google", "ollama"],
}),
});Strategies
| Strategy | Description |
| ---------- | --------------------------------------------------------- |
| cheapest | Routes to the provider with the lowest cost per token |
| fallback | Tries providers in specified order, falls back on failure |
