feat(import): promote ernie 4.5 turbo vl evidence tier
This commit is contained in:
@@ -100,9 +100,10 @@ var baiduModelMetadataRules = []baiduModelMetadata{
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
Prefix: "baidu-ernie-4.5-turbo-vl",
|
Prefix: "baidu-ernie-4.5-turbo-vl",
|
||||||
|
ReleaseDate: "2025-08-07",
|
||||||
ModelSourceURL: "https://cloud.baidu.com/product/wenxinworkshop.html",
|
ModelSourceURL: "https://cloud.baidu.com/product/wenxinworkshop.html",
|
||||||
DateConfidence: "unknown",
|
DateConfidence: "secondary_authoritative",
|
||||||
DateSourceKind: "official_product_page",
|
DateSourceKind: "secondary_authoritative_report",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
Prefix: "baidu-ernie-4.5-turbo",
|
Prefix: "baidu-ernie-4.5-turbo",
|
||||||
|
|||||||
@@ -61,6 +61,13 @@ func TestEnrichBaiduModelMetadataUsesSpecificFamilyRules(t *testing.T) {
|
|||||||
wantConfidence: "official_primary",
|
wantConfidence: "official_primary",
|
||||||
wantSourceKind: "official_announcement",
|
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 {
|
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{
|
enriched := enrichBaiduModelMetadata(ModelPricing{
|
||||||
ModelID: "baidu-ernie-4.5-turbo-vl",
|
ModelID: "baidu-ernie-4.5-turbo-vl",
|
||||||
SourceURL: "https://cloud.baidu.com/doc/qianfan/s/wmh4sv6ya",
|
SourceURL: "https://cloud.baidu.com/doc/qianfan/s/wmh4sv6ya",
|
||||||
})
|
})
|
||||||
|
|
||||||
if enriched.ReleaseDate != "" {
|
if enriched.ReleaseDate != "2025-08-07" {
|
||||||
t.Fatalf("unexpected release date: %q", enriched.ReleaseDate)
|
t.Fatalf("release date = %q, want %q", enriched.ReleaseDate, "2025-08-07")
|
||||||
}
|
}
|
||||||
if enriched.ModelSourceURL != "https://cloud.baidu.com/product/wenxinworkshop.html" {
|
if enriched.ModelSourceURL != "https://cloud.baidu.com/product/wenxinworkshop.html" {
|
||||||
t.Fatalf("model source url = %q, want product source", enriched.ModelSourceURL)
|
t.Fatalf("model source url = %q, want product source", enriched.ModelSourceURL)
|
||||||
}
|
}
|
||||||
if enriched.DateConfidence != "unknown" || enriched.DateSourceKind != "official_product_page" {
|
if enriched.DateConfidence != "secondary_authoritative" || enriched.DateSourceKind != "secondary_authoritative_report" {
|
||||||
t.Fatalf("unexpected source-only metadata: confidence=%q kind=%q", enriched.DateConfidence, enriched.DateSourceKind)
|
t.Fatalf("unexpected secondary metadata: confidence=%q kind=%q", enriched.DateConfidence, enriched.DateSourceKind)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user