SJinn
CLI Examples

CLI Examples

Practical examples for common SJinn CLI workflows.

Text to Image

sjinn image generate \
  --prompt "a studio portrait with soft rim lighting" \
  --model gpt-image-2 \
  --aspect 1:1

Image-Guided Generation

Use a local file as reference:

sjinn image generate \
  --prompt "turn this sketch into a polished product render" \
  --image ./sketch.png \
  --model nano-banana-pro \
  --resolution 2K

Multiple reference images (comma-separated):

sjinn image generate \
  --prompt "combine these references into one cohesive fashion campaign image" \
  --image ./pose.png,./fabric.png,https://example.com/mood.jpg

Text to Video

sjinn video generate \
  --prompt "a luxury watch rotating on black marble" \
  --model veo3 \
  --aspect 16:9

Image to Video

sjinn video generate \
  --prompt "animate this character with subtle camera movement" \
  --image ./character.png \
  --model kling3 \
  --duration 5

Async Jobs

Return immediately with a task ID, then query later:

sjinn image generate --prompt "a surreal editorial poster" --async
sjinn status <task_id>

Download Results

Save the completed result to a local file:

sjinn image generate \
  --prompt "a clean hero image for a design studio" \
  --download ./hero.png
sjinn video generate \
  --prompt "a smooth camera pass over a futuristic workspace" \
  --download ./workspace.mp4

JSON Output

Use --json for automation and scripting:

sjinn video generate \
  --prompt "a product demo shot on a white background" \
  --async \
  --json