feat: implement tiered billing expression evaluation and related functionality
- Added support for tiered billing expressions in the billing system. - Introduced new types and functions for handling billing expressions, including caching and execution. - Updated existing billing logic to accommodate tiered billing scenarios. - Enhanced request handling to support incoming billing expression requests. - Added tests for tiered billing functionality to ensure correctness.
Showing
pkg/billingexpr/billingexpr_test.go
0 → 100644
pkg/billingexpr/compile.go
0 → 100644
pkg/billingexpr/round.go
0 → 100644
pkg/billingexpr/run.go
0 → 100644
pkg/billingexpr/settle.go
0 → 100644
pkg/billingexpr/types.go
0 → 100644
relay/helper/billing_expr_request.go
0 → 100644
relay/helper/billing_expr_request_test.go
0 → 100644
service/tiered_settle.go
0 → 100644
service/tiered_settle_test.go
0 → 100644
setting/billing_setting/tiered_billing.go
0 → 100644
setting/model_setting/claude_test.go
0 → 100644
Please
register
or
sign in
to comment