omniroute-claude
v1.0.0
Published
Global OmniRoute utility for Claude API with Sonnet 4.6 + Haiku 4.5 fallback
Maintainers
Readme
OmniRoute Global - Claude API Router
A global npm package for intelligent Claude API routing with automatic fallback to free models.
Locked Models:
- Primary: Claude 3.5 Sonnet 4.6 (
claude-3-5-sonnet-20241022) - Fallback: Claude 3.5 Haiku 4.5 (
claude-3-5-haiku-20241022)
Installation
npm install -g omniroute-claude
export ANTHROPIC_API_KEY=sk-ant-xxxxxxxxxxxxxCLI
omniroute models
omniroute test "Hello Claude"
omniroute chatNode.js
const { initOmniRoute } = require('omniroute-claude');
const omniroute = initOmniRoute(process.env.ANTHROPIC_API_KEY);
const response = await omniroute.complete([{ role: 'user', content: 'Hello!' }]);
console.log(response.content, response.model, response.usedFallback);Fallback Chain
- Sonnet 4.6 (premium)
- On failure -> Haiku 4.5 (free)
- All fail -> Error
License
MIT
