Metadata-Version: 2.4
Name: isneps-router
Version: 0.1.0
Summary: Multi-provider LLM routing: model catalog, task-typed routing, fallback chains, circuit breaker, cost and usage tracking.
Author: rsprowler
License-Expression: MIT
Project-URL: Homepage, https://github.com/rsprowler/snepkit
Project-URL: Repository, https://github.com/rsprowler/snepkit
Project-URL: Issues, https://github.com/rsprowler/snepkit/issues
Keywords: llm,routing,fallback,openai,anthropic,gemini,ollama
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Programming Language :: Python :: 3
Classifier: Intended Audience :: Developers
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Provides-Extra: openai
Requires-Dist: openai>=1.30; extra == "openai"
Provides-Extra: anthropic
Requires-Dist: anthropic>=0.25; extra == "anthropic"
Provides-Extra: grok
Requires-Dist: xai-sdk>=0.1; extra == "grok"
Provides-Extra: catalog
Requires-Dist: httpx>=0.27; extra == "catalog"
Provides-Extra: all
Requires-Dist: isneps-router[anthropic,catalog,grok,openai]; extra == "all"
Dynamic: license-file

# llmrouter

Standalone multi-provider LLM routing library. Part of the
[snepkit](https://github.com/rsprowler/snepkit) project, useful on its own.

- Task-typed routing with automatic fallback chains
- Provider catalog with pricing and cost tracking
- Per-call circuit breaker, retry and temperature policies
- Usage ledger (SQLite by default, pluggable `Store`)
- Zero required dependencies; provider SDKs are optional extras

Pre-alpha. API not yet stable.
