text-generate

General-purpose copy generation, content creation, and polish. Covers marketing copy, product descriptions, social media content, video storyboard planning, video prompt optimization, and more. For complex scenarios (video input, long context, advanced reasoning, specialized domains), specifying model=pretzel_pro is recommended.

meitu text-generate

Usage Examples

# Scenario 1: Basic copy generation (required parameters only)
meitu text-generate \
  --summary "write Xiaohongshu-style recommendation copy for a skin repair serum, highlighting barrier repair benefits" \
  --language zh \
  --json

# Scenario 2: Multimodal reference + advanced model
meitu text-generate \
  --summary "analyze the product image and write e-commerce product detail page copy" \
  --language zh \
  --image_list ./product.jpg \
  --model pretzel_pro \
  --json

# Scenario 3: Specify template + output file + download results
meitu text-generate \
  --summary "write a short video script for a new product launch event" \
  --language zh \
  --image_list ./product.jpg \
  --video_list ./ref.mp4 \
  --model auto \
  --prompt_name default \
  --output_file ./output.txt \
  --json \
  --download-dir ./output

Parameters

ParameterRequiredDescription
--summaryYesType: string; copy topic or requirement description
--languageYesType: string; output language (e.g., zh / en)
--image_listNoType: string[]; optional reference image URL(s)
--video_listNoType: string[]; optional reference video URL(s)
--modelNoType: string; default: auto; options: auto / scone / pretzel_pro (pretzel_pro recommended for complex scenarios)
--prompt_nameNoType: string; template name
--output_fileNoType: string; output file path
--download-dirNoType: string; download result files to the specified local directory
--outputNoType: string[]; specify output file paths, mapped in order to data.result.urls
--jsonNoOutput results in JSON format for scripting or agent parsing