Merge remote-tracking branch 'origin/pr/578'

This commit is contained in:
fawney19
2026-05-27 02:07:52 +08:00
16 changed files with 371 additions and 13 deletions
@@ -499,6 +499,12 @@ fn build_users_me_usage_record_payload(
if item.target_model.is_some() {
payload["target_model"] = json!(item.target_model.clone());
}
if let Some(reasoning_effort) = item.provider_reasoning_effort() {
payload["reasoning_effort"] = json!(reasoning_effort);
}
if let Some(service_tier) = item.provider_service_tier() {
payload["service_tier"] = json!(service_tier);
}
if include_actual_cost {
payload["actual_cost"] = json!(round_to(item.actual_total_cost_usd, 6));
payload["rate_multiplier"] = json!(rate_multiplier);
@@ -558,6 +564,12 @@ fn build_users_me_usage_active_payload(item: &StoredRequestUsageAudit) -> serde_
.expect("object")
.remove("target_model");
}
if let Some(reasoning_effort) = item.provider_reasoning_effort() {
payload["reasoning_effort"] = json!(reasoning_effort);
}
if let Some(service_tier) = item.provider_service_tier() {
payload["service_tier"] = json!(service_tier);
}
payload
}