2626)
2727
2828from veadk .config import getenv
29+ from veadk .consts import DEFAULT_MODEL_AGENT_API_BASE , DEFAULT_VIDEO_MODEL_NAME
2930from veadk .utils .logger import get_logger
3031from veadk .version import VERSION
3132
3233logger = get_logger (__name__ )
3334
3435client = Ark (
35- api_key = getenv ("MODEL_VIDEO_API_KEY " ),
36- base_url = getenv ( "MODEL_VIDEO_API_BASE" ) ,
36+ api_key = getenv ("MODEL_API_KEY " ),
37+ base_url = DEFAULT_MODEL_AGENT_API_BASE ,
3738)
3839
3940
@@ -42,15 +43,15 @@ async def generate(prompt, first_frame_image=None, last_frame_image=None):
4243 if first_frame_image is None :
4344 logger .debug ("text generation" )
4445 response = client .content_generation .tasks .create (
45- model = getenv ( "MODEL_VIDEO_NAME" ) ,
46+ model = DEFAULT_VIDEO_MODEL_NAME ,
4647 content = [
4748 {"type" : "text" , "text" : prompt },
4849 ],
4950 )
5051 elif last_frame_image is None :
5152 logger .debug ("first frame generation" )
5253 response = client .content_generation .tasks .create (
53- model = getenv ( "MODEL_VIDEO_NAME" ) ,
54+ model = DEFAULT_VIDEO_MODEL_NAME ,
5455 content = cast (
5556 list [CreateTaskContentParam ], # avoid IDE warning
5657 [
@@ -65,7 +66,7 @@ async def generate(prompt, first_frame_image=None, last_frame_image=None):
6566 else :
6667 logger .debug ("last frame generation" )
6768 response = client .content_generation .tasks .create (
68- model = getenv ( "MODEL_VIDEO_NAME" ) ,
69+ model = DEFAULT_VIDEO_MODEL_NAME ,
6970 content = [
7071 {"type" : "text" , "text" : prompt },
7172 {
@@ -262,8 +263,8 @@ async def video_generate(params: list, tool_context: ToolContext) -> Dict:
262263 output_part = output_part ,
263264 output_tokens = total_tokens ,
264265 total_tokens = total_tokens ,
265- request_model = getenv ( "MODEL_VIDEO_NAME" ) ,
266- response_model = getenv ( "MODEL_VIDEO_NAME" ) ,
266+ request_model = DEFAULT_VIDEO_MODEL_NAME ,
267+ response_model = DEFAULT_VIDEO_MODEL_NAME ,
267268 )
268269
269270 if len (success_list ) == 0 :
0 commit comments