From 569b94cb737ab249fa31a337618344d7a301c2cb Mon Sep 17 00:00:00 2001 From: phamnazage-jpg Date: Wed, 13 May 2026 23:08:28 +0800 Subject: [PATCH] feat(import): pin doubao seed 2.0 release date --- scripts/import_bytedance_data.go | 4 ++++ scripts/import_bytedance_data_test.go | 16 +++++++++++++++- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/scripts/import_bytedance_data.go b/scripts/import_bytedance_data.go index 6909b50..3a6d6bd 100644 --- a/scripts/import_bytedance_data.go +++ b/scripts/import_bytedance_data.go @@ -81,18 +81,22 @@ var bytedanceModelMetadataRules = []bytedanceModelMetadata{ }, { Prefix: "bytedance-doubao-seed-2.0-code", + ReleaseDate: "2026-02-14", ModelSourceURL: "https://developer.volcengine.com/articles/7610285824933445675", }, { Prefix: "bytedance-doubao-seed-2.0-pro", + ReleaseDate: "2026-02-14", ModelSourceURL: "https://developer.volcengine.com/articles/7610285824933445675", }, { Prefix: "bytedance-doubao-seed-2.0-mini", + ReleaseDate: "2026-02-14", ModelSourceURL: "https://developer.volcengine.com/articles/7610285824933445675", }, { Prefix: "bytedance-doubao-seed-2.0-lite", + ReleaseDate: "2026-02-14", ModelSourceURL: "https://developer.volcengine.com/articles/7610285824933445675", }, { diff --git a/scripts/import_bytedance_data_test.go b/scripts/import_bytedance_data_test.go index 45393b6..c8f9e2a 100644 --- a/scripts/import_bytedance_data_test.go +++ b/scripts/import_bytedance_data_test.go @@ -73,13 +73,27 @@ func TestEnrichBytedanceModelMetadataFallsBackToPricingSource(t *testing.T) { func TestEnrichBytedanceModelMetadataSupportsSourceOnlyRules(t *testing.T) { enriched := enrichBytedanceModelMetadata(ModelPricing{ - ModelID: "bytedance-doubao-seed-2.0-pro-256k", + ModelID: "bytedance-doubao-seed-1.8-256k", SourceURL: "https://www.volcengine.com/docs/82379/1099320", }) if enriched.ReleaseDate != "" { t.Fatalf("unexpected release date: %q", enriched.ReleaseDate) } + if enriched.ModelSourceURL != "https://developer.volcengine.com/articles/7601918680544641034" { + t.Fatalf("model source url = %q, want 1.8 source", enriched.ModelSourceURL) + } +} + +func TestEnrichBytedanceModelMetadataUsesTwoPointZeroReleaseDate(t *testing.T) { + enriched := enrichBytedanceModelMetadata(ModelPricing{ + ModelID: "bytedance-doubao-seed-2.0-pro-256k", + SourceURL: "https://www.volcengine.com/docs/82379/1099320", + }) + + if enriched.ReleaseDate != "2026-02-14" { + t.Fatalf("release date = %q, want %q", enriched.ReleaseDate, "2026-02-14") + } if enriched.ModelSourceURL != "https://developer.volcengine.com/articles/7610285824933445675" { t.Fatalf("model source url = %q, want 2.0 source", enriched.ModelSourceURL) }