diff --git a/packages/sdk/index.html b/packages/sdk/index.html
index fe1fd0d..fe73958 100644
--- a/packages/sdk/index.html
+++ b/packages/sdk/index.html
@@ -235,6 +235,7 @@
Configuration
+
@@ -500,7 +501,7 @@
Console Logs
// Load initial reference image for models that support it
let initialImage;
- if (model.name === 'lucy_2_rt' || model.name === 'mirage_v2') {
+ if (model.name === 'lucy_2_rt' || model.name === 'lucy_2_rt_preview' || model.name === 'mirage_v2') {
const initialImageResponse = await fetch('./tests/fixtures/image.png');
initialImage = await initialImageResponse.blob();
}
diff --git a/packages/sdk/src/shared/model.ts b/packages/sdk/src/shared/model.ts
index b3dcef0..bc9566e 100644
--- a/packages/sdk/src/shared/model.ts
+++ b/packages/sdk/src/shared/model.ts
@@ -6,6 +6,7 @@ export const realtimeModels = z.union([
z.literal("mirage_v2"),
z.literal("lucy_v2v_720p_rt"),
z.literal("lucy_2_rt"),
+ z.literal("lucy_2_rt_preview"),
z.literal("live_avatar"),
]);
export const videoModels = z.union([
@@ -264,6 +265,14 @@ const _models = {
height: 720,
inputSchema: z.object({}),
},
+ lucy_2_rt_preview: {
+ urlPath: "/v1/stream",
+ name: "lucy_2_rt_preview" as const,
+ fps: 20,
+ width: 1280,
+ height: 720,
+ inputSchema: z.object({}),
+ },
live_avatar: {
urlPath: "/v1/stream",
name: "live_avatar" as const,