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
00db59ff83a3a88d643abcde303922496727f779
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: 72ms Template: 3ms
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