From d7fbd25dde6269f2c9ec8c3270d0a62f4238e8a8 Mon Sep 17 00:00:00 2001 From: phamnazage-jpg Date: Thu, 14 May 2026 09:59:28 +0800 Subject: [PATCH] feat(import): promote ernie 4.5 turbo vl evidence tier --- scripts/import_phase2_data.go | 5 +++-- scripts/import_phase2_data_test.go | 17 ++++++++++++----- 2 files changed, 15 insertions(+), 7 deletions(-) diff --git a/scripts/import_phase2_data.go b/scripts/import_phase2_data.go index 56d5787..5e0c98e 100644 --- a/scripts/import_phase2_data.go +++ b/scripts/import_phase2_data.go @@ -100,9 +100,10 @@ var baiduModelMetadataRules = []baiduModelMetadata{ }, { Prefix: "baidu-ernie-4.5-turbo-vl", + ReleaseDate: "2025-08-07", ModelSourceURL: "https://cloud.baidu.com/product/wenxinworkshop.html", - DateConfidence: "unknown", - DateSourceKind: "official_product_page", + DateConfidence: "secondary_authoritative", + DateSourceKind: "secondary_authoritative_report", }, { Prefix: "baidu-ernie-4.5-turbo", diff --git a/scripts/import_phase2_data_test.go b/scripts/import_phase2_data_test.go index 025ccd8..7e1af6e 100644 --- a/scripts/import_phase2_data_test.go +++ b/scripts/import_phase2_data_test.go @@ -61,6 +61,13 @@ func TestEnrichBaiduModelMetadataUsesSpecificFamilyRules(t *testing.T) { wantConfidence: "official_primary", wantSourceKind: "official_announcement", }, + { + modelID: "baidu-ernie-4.5-turbo-vl", + wantReleaseDate: "2025-08-07", + wantSourceURL: "https://cloud.baidu.com/product/wenxinworkshop.html", + wantConfidence: "secondary_authoritative", + wantSourceKind: "secondary_authoritative_report", + }, } for _, tc := range cases { @@ -101,20 +108,20 @@ func TestEnrichBaiduModelMetadataFallsBackToPricingSource(t *testing.T) { } } -func TestEnrichBaiduModelMetadataSupportsSourceOnlyRules(t *testing.T) { +func TestEnrichBaiduModelMetadataSupportsSecondaryAuthoritativeRules(t *testing.T) { enriched := enrichBaiduModelMetadata(ModelPricing{ ModelID: "baidu-ernie-4.5-turbo-vl", SourceURL: "https://cloud.baidu.com/doc/qianfan/s/wmh4sv6ya", }) - if enriched.ReleaseDate != "" { - t.Fatalf("unexpected release date: %q", enriched.ReleaseDate) + if enriched.ReleaseDate != "2025-08-07" { + t.Fatalf("release date = %q, want %q", enriched.ReleaseDate, "2025-08-07") } if enriched.ModelSourceURL != "https://cloud.baidu.com/product/wenxinworkshop.html" { t.Fatalf("model source url = %q, want product source", enriched.ModelSourceURL) } - if enriched.DateConfidence != "unknown" || enriched.DateSourceKind != "official_product_page" { - t.Fatalf("unexpected source-only metadata: confidence=%q kind=%q", enriched.DateConfidence, enriched.DateSourceKind) + if enriched.DateConfidence != "secondary_authoritative" || enriched.DateSourceKind != "secondary_authoritative_report" { + t.Fatalf("unexpected secondary metadata: confidence=%q kind=%q", enriched.DateConfidence, enriched.DateSourceKind) } }