Skip to content

Commit

Permalink
adds ui config for videos content
Browse files Browse the repository at this point in the history
  • Loading branch information
0xrohitgarg committed Jan 3, 2025
1 parent dbba8c6 commit b0f62cd
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 2 deletions.
9 changes: 8 additions & 1 deletion backend/director/agents/comparison.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,13 @@
import asyncio

from director.agents.base import BaseAgent, AgentResponse, AgentStatus
from director.core.session import Session, VideosContent, VideoData, MsgStatus
from director.core.session import (
Session,
VideosContent,
VideoData,
MsgStatus,
VideosContentUIConfig,
)
from director.agents.video_generation import VideoGenerationAgent
from director.agents.video_generation import VIDEO_GENERATION_AGENT_PARAMETERS

Expand Down Expand Up @@ -94,6 +100,7 @@ def run(
if job_type == "video_generation_comparison":
self.videos_content = VideosContent(
agent_name=self.agent_name,
ui_config=VideosContentUIConfig(columns=3),
status=MsgStatus.progress,
status_message="Generating videos (Usually takes 3-7 mins)",
videos=[],
Expand Down
14 changes: 13 additions & 1 deletion backend/director/core/session.py
Original file line number Diff line number Diff line change
Expand Up @@ -89,10 +89,15 @@ class VideoContent(BaseContent):
type: ContentType = ContentType.video


class VideosContentUIConfig(BaseModel):
columns: Optional[int] = 4


class VideosContent(BaseContent):
"""Videos content model class for videos content."""

videos: Optional[List[VideoData]] = None
ui_config: VideosContentUIConfig = VideosContentUIConfig()
type: ContentType = ContentType.videos


Expand Down Expand Up @@ -152,7 +157,14 @@ class BaseMessage(BaseModel):
actions: List[str] = []
agents: List[str] = []
content: List[
Union[dict, TextContent, ImageContent, VideoContent, VideosContent, SearchResultsContent]
Union[
dict,
TextContent,
ImageContent,
VideoContent,
VideosContent,
SearchResultsContent,
]
] = []
status: MsgStatus = MsgStatus.success
msg_id: str = Field(
Expand Down

0 comments on commit b0f62cd

Please sign in to comment.