mirror of
https://github.com/showlab/Code2Video.git
synced 2026-08-27 22:44:58 +00:00
39 lines
1 KiB
Bash
39 lines
1 KiB
Bash
#!/usr/bin/env sh
|
|
set -eu
|
|
|
|
PY=python3
|
|
ENTRY=agent.py
|
|
|
|
# Common defaults
|
|
# choices=["gpt-41", "claude", "gpt-5", "gpt-4o", "gpt-o4mini", "Gemini"]
|
|
API="gpt-41"
|
|
FOLDER_PREFIX="TEST-LIST"
|
|
|
|
# Hyperparameters
|
|
MAX_CODE_TOKEN_LENGTH=10000
|
|
MAX_FIX_BUG_TRIES=10
|
|
MAX_REGENERATE_TRIES=10
|
|
MAX_FEEDBACK_GEN_CODE_TRIES=3
|
|
MAX_MLLM_FIX_BUGS_TRIES=3
|
|
FEEDBACK_ROUNDS=2
|
|
PARALLEL_GROUP_NUM=3
|
|
KNOWLEDGE_FILE="long_video_topics_list.json"
|
|
MAX_CONCEPTS=-1
|
|
|
|
# 3) Multi-learning topic mode
|
|
exec "$PY" "$ENTRY" \
|
|
--API "$API" \
|
|
--folder_prefix "$FOLDER_PREFIX" \
|
|
--use_feedback \
|
|
--use_assets \
|
|
--max_code_token_length "$MAX_CODE_TOKEN_LENGTH" \
|
|
--max_fix_bug_tries "$MAX_FIX_BUG_TRIES" \
|
|
--max_regenerate_tries "$MAX_REGENERATE_TRIES" \
|
|
--max_feedback_gen_code_tries "$MAX_FEEDBACK_GEN_CODE_TRIES" \
|
|
--max_mllm_fix_bugs_tries "$MAX_MLLM_FIX_BUGS_TRIES" \
|
|
--feedback_rounds "$FEEDBACK_ROUNDS" \
|
|
--parallel \
|
|
--parallel_group_num "$PARALLEL_GROUP_NUM" \
|
|
--knowledge_file "$KNOWLEDGE_FILE" \
|
|
--max_concepts "$MAX_CONCEPTS" \
|
|
"$@"
|