mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-10-19 13:30:37 +00:00
New provider: Demon Route (vendor-requested, #16979) — OpenAI-compatible API-key gateway for hosted open-weight models: Bearer auth, key-gated live /v1/models import (Auto-Sync), curated offline seeds, exact case-sensitive vendor/model ID passthrough, Chat Completions + SSE streaming, 120 s request/first-byte cap, provider guide docs/providers/DEMON_ROUTE.md, regression tests. Free-lane access needs a confirmed deposit and is not advertised as a free tier. Maintainer fixes on top: - src/shared/constants/providers/apikey/gateways.ts: the demonroute entry sat between the DaoXE comment and the daoxe entry; moved it (with its own comment) above that comment. - serviceKinds ["llm","embedding"] -> ["llm"]: no embedding-capable model is verified for this gateway. Registry comment, DEMON_ROUTE.md, the changelog fragment and the registry test (now asserts no "embedding") updated to match. - Regenerated docs/reference/PROVIDER_REFERENCE.md (375 providers) after merging the tip. - Owner-approved count-only bump 374 -> 375 (measured by check-provider-consistency on the merged tree) in AGENTS.md, README.md, package.json, llm.txt + 66 docs/i18n/*/llm.txt mirrors, skills/README.md, skills/omni-auth/SKILL.md, skills/omni-providers/SKILL.md: digits-normalized diff against the tip is identical for every one of these files (only numbers changed). - Kept the contributor's #13389 fixture-size check (the tip's 1,350 pin is stale: the published catalog is 1,339 even with Demon Route) and its provider-tos-notice alignment (the tip's "opencode" avoid-policy case fails on the tip after the OpenCode Free removal); Prettier on the touched test. Evidence: provider-demonroute-registry + provider-node-reserved-prefix + providers-constants-split + provider-translate-path-golden = 39/39; vitest provider-tos-notice-15059 10/10. provider-consistency OK (375), docs-counts-sync 0, skills generator Generated: 0 (no SKILL.md drift beyond the approved counts), typecheck:core, open-sse typecheck, api typecheck, file-size, complexity, cognitive, dead-code, boundary ratchet, changelog-integrity, env-doc-sync, docs-sync, eslint, prettier: all exit 0. The #13389 catalog-responsiveness timing test returns 503/over-budget under this host's load, as it does without this PR. Remaining CI reds are the inherited base-red #15306. Refs #16979 Thanks @fabioKoruja00 |
||
|---|---|---|
| .. | ||
| AGENTROUTER.md | ||
| ALIBABA-QWEN-PROVIDER-FAMILIES.md | ||
| CHATGPT_WEB.md | ||
| CHATPLAYGROUND.md | ||
| CLAUDE_CODE_SETUP_TOKEN.md | ||
| CLAUDE_WEB.md | ||
| COPILOT-M365.md | ||
| CSV-IMPORT.md | ||
| CURSOR-API-KEY-AND-CLI.md | ||
| CURSOR-DOCKER.md | ||
| CURSOR_IMAGE.md | ||
| DEMON_ROUTE.md | ||
| meta.json | ||
| ZED-DOCKER.md | ||