Merge remote-tracking branch 'upstream/main'

# Conflicts:
#	apps/aether-gateway/src/handlers/admin/provider/endpoints_admin/payloads.rs
#	apps/aether-gateway/src/handlers/admin/provider/endpoints_admin/reads.rs
#	apps/aether-gateway/src/handlers/admin/provider/endpoints_admin/update.rs
#	apps/aether-gateway/src/tests/control/admin/endpoints/routes.rs
#	frontend/src/features/models/components/GlobalModelFormDialog.vue
#	frontend/src/features/providers/components/ProviderModelFormDialog.vue
#	frontend/src/features/providers/components/provider-tabs/__tests__/model-test-request.spec.ts
#	frontend/src/features/providers/components/provider-tabs/model-test-request.ts
This commit is contained in:
ZheFox
2026-05-18 22:02:31 +08:00
102 changed files with 14682 additions and 2875 deletions

View File

@@ -3197,6 +3197,9 @@ mod tests {
assert!(record.request_body.is_none());
assert!(record.provider_request_headers.is_none());
assert!(record.provider_request_body.is_none());
assert_eq!(record.provider_id.as_deref(), Some("provider-1"));
assert_eq!(record.provider_endpoint_id.as_deref(), Some("endpoint-1"));
assert_eq!(record.provider_api_key_id.as_deref(), Some("key-1"));
assert_eq!(record.candidate_id.as_deref(), Some("cand-pending-usage-1"));
assert_eq!(record.candidate_index, Some(0));
assert_eq!(record.key_name.as_deref(), Some("codex-upstream"));