Suggested GitHub topics: llm, router, local-llm, privacy, cloud-llm, intent-routing, rag, python.
Registry Entry:
echolace-llm-router
Echolace_LLM_Router - concise onboarding summary.
Release governance is tracked in
RELEASE_MATRIX.md.
Python app/script folder.
Python engineers.
Vault path: 03_Production_Applications/Echolace_LLM_Router.
Upstream repo reference path: 07_Production_Applications/Echolace_LLM_Router. Related: 05_Agent_Library, 06_Orchestration_Framework, 10_Documentation.
No direct Agent dependencies found.
cd 03_Production_Applications/Echolace_LLM_Routerpython -m venv .venvthen activate itpip install -e .pip install -r requirements-dev.txtpython -m pytest -q
The router reads provider credentials from environment variables. Common keys:
- OpenAI:
OPENAI_API_KEY(+ optionalOPENAI_MODEL) - Azure OpenAI:
AZURE_OPENAI_ENDPOINT,AZURE_OPENAI_API_KEY,AZURE_OPENAI_DEPLOYMENT - Anthropic:
ANTHROPIC_API_KEY(+ optionalANTHROPIC_MODEL) - Google Gemini:
GOOGLE_API_KEY(+ optionalGOOGLE_MODEL) - HuggingFace API:
HUGGINGFACE_API_KEY(+ optionalHF_API_MODEL) - Universal OpenAI-compatible endpoints:
UNIVERSAL_OPENAI_BASE_URL,UNIVERSAL_OPENAI_API_KEY(+ optionalUNIVERSAL_OPENAI_MODEL)
Local model configuration:
- HF Local:
HF_LOCAL_MODEL - HF Image Local:
HF_IMAGE_MODEL
- .echolace-project.yaml; .flake8
No orchestration workflows found.
Deployment target and process: see docs/DEPLOYMENT.md.
Run python -m pytest -q.
cd 03_Production_Applications/Echolace_LLM_Router
Examples:
python examples/basic_usage.pypython examples/provider_selection.pypython examples/privacy_first_routing.pypython examples/semantic_intent_classification.pypython examples/hardware_adaptive_routing.py
- Check env vars.
- Confirm runtime versions.
- Verify entrypoint command.
Potential secret/data handling detected.
Guidelines: CONTRIBUTING.md. Open issues/PRs: https://github.com/EcholaceDI/Echolace-DI/issues
Maintainers: see MAINTAINERS.md.
Repo license: LICENSE.
- Confirm provider credential handling meets your secret-management expectations.
- Expand CI runner coverage for the optional backends you rely on (OpenAI/Anthropic/Gemini/local).
Generated by Codex on 2026-03-22 at commit c13bd12. Existing content:
Echolace LLM Router is a unified Python interface for cloud and local LLM backends with policy-driven routing on top. It now includes privacy-aware routing, semantic intent selection, hardware-adaptive offload logic, continuous telemetry, and guided healing for broken local runtimes.
- Checklist template:
docs/release-checklist-template.md - Project-specific command set and evidence map:
RELEASE.md