Logo
Explore Help
Register Sign In
jarvis/dd0c
1
0
Fork 0
You've already forked dd0c
Code Issues Pull Requests Actions Packages Projects Releases Wiki Activity
Files
6403e7a3bf4de9248dbb25d32f38ac899ba0268a
dd0c/products/01-llm-cost-router/src/lib.rs

12 lines
355 B
Rust
Raw Normal View History

Add dd0c/route Dashboard API: analytics, routing rules CRUD, API keys, providers - GET /api/v1/analytics/summary — 7-day cost savings, latency, routing breakdown - GET /api/v1/analytics/timeseries — hourly/daily rollups from TimescaleDB continuous aggregates - GET /api/v1/analytics/models — per-model cost and token breakdown - CRUD /api/v1/rules — routing rules with priority, match conditions, strategies - CRUD /api/v1/keys — API key generation (dd0c_ prefix), bcrypt hashing, revocation - CRUD /api/v1/providers — provider config upsert with encrypted key storage - GET /api/v1/org — org info - Role-based access: Owner required for mutations
2026-03-01 02:31:28 +00:00
pub mod auth;
pub mod config;
pub mod data;
pub mod proxy;
pub mod router;
Scaffold dd0c/route core proxy engine (handler, router, auth, config)
2026-03-01 02:23:27 +00:00
pub use auth::{AuthProvider, AuthContext, AuthError, LocalAuthProvider, Role};
pub use config::AppConfig;
pub use data::{EventQueue, ObjectStore, TelemetryEvent};
pub use proxy::{create_router, ProxyState, ProxyError};
pub use router::{RouterBrain, RoutingDecision, Complexity};
Reference in New Issue Copy Permalink
Powered by Gitea Version: 1.25.4 Page: 88ms Template: 5ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API