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
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
mod auth;
|
||||
mod config;
|
||||
mod data;
|
||||
mod proxy;
|
||||
mod router;
|
||||
pub mod auth;
|
||||
pub mod config;
|
||||
pub mod data;
|
||||
pub mod proxy;
|
||||
pub mod router;
|
||||
|
||||
pub use auth::{AuthProvider, AuthContext, AuthError, LocalAuthProvider, Role};
|
||||
pub use config::AppConfig;
|
||||
|
||||
Reference in New Issue
Block a user