diff --git a/include/decart/models.h b/include/decart/models.h index 88616ed..be8ca6f 100644 --- a/include/decart/models.h +++ b/include/decart/models.h @@ -28,7 +28,7 @@ namespace models { /// Resolve a realtime model by name. /// /// Accepts canonical names ("lucy-2.1", "lucy-2.5", "lucy-vton-2", -/// "lucy-vton-3", "lucy-vton-3.5", "lucy-restyle-2"), server-resolved aliases ("lucy-latest", +/// "lucy-vton-3", "lucy-restyle-2"), server-resolved aliases ("lucy-latest", /// "lucy-vton-latest", "lucy-restyle-latest"), and deprecated names (which emit /// no error but resolve to the same stream endpoint). /// diff --git a/src/models.cpp b/src/models.cpp index 954d7cb..ebc970d 100644 --- a/src/models.cpp +++ b/src/models.cpp @@ -21,13 +21,12 @@ struct Entry { // Realtime model registry. Kept in sync with the shared model list across the // Decart SDKs. All realtime models stream over `/v1/stream`. -constexpr std::array kRealtime = {{ +constexpr std::array kRealtime = {{ // Canonical {"lucy-2.1", 30, 1088, 624, true}, {"lucy-2.5", 30, 1280, 720, true}, {"lucy-vton-2", 30, 1088, 624, true}, {"lucy-vton-3", 30, 1088, 624, true}, - {"lucy-vton-3.5", 30, 1088, 624, true}, {"lucy-restyle-2", 30, 1280, 704, true}, // Server-resolved "latest" aliases {"lucy-latest", 30, 1088, 624, false}, diff --git a/tests/test_models.cpp b/tests/test_models.cpp index ad6b012..2145303 100644 --- a/tests/test_models.cpp +++ b/tests/test_models.cpp @@ -18,13 +18,6 @@ TEST_CASE("realtime() resolves canonical models with correct geometry") { CHECK(vton.width == 1088); CHECK(vton.height == 624); - auto vton35 = models::realtime("lucy-vton-3.5"); - CHECK(vton35.name == "lucy-vton-3.5"); - CHECK(vton35.urlPath == "/v1/stream"); - CHECK(vton35.fps == 30); - CHECK(vton35.width == 1088); - CHECK(vton35.height == 624); - auto lucy25 = models::realtime("lucy-2.5"); CHECK(lucy25.name == "lucy-2.5"); CHECK(lucy25.urlPath == "/v1/stream"); @@ -54,6 +47,6 @@ TEST_CASE("realtime() throws ModelNotFound for unknown names") { TEST_CASE("listRealtime() honors canonicalOnly") { auto all = models::listRealtime(/*canonicalOnly=*/false); auto canonical = models::listRealtime(/*canonicalOnly=*/true); - CHECK(canonical.size() == 6); + CHECK(canonical.size() == 5); CHECK(all.size() > canonical.size()); }