🧪 Skills
Hd Aigc Skills
OpenClaw AIGC models (video + image) with parameterized per-model scripts and shared request runners. Use to generate OpenClaw payloads, enforce allowed para...
v0.1.0
Description
name: hd-aigc-skills description: OpenClaw AIGC models (video + image) with parameterized per-model scripts and shared request runners. Use to generate OpenClaw payloads, enforce allowed parameters, and run or debug model requests.
HD AIGC Skills
This skill provides per-model scripts that validate parameters and call shared request runners.
Configuration & Usage (AI Agent Instructions)
When a user wants to use this skill, follow these steps:
- Check for Token: Check if
OPENCLAW_AUTHORIZATIONenvironment variable is set. - Request Token: If the token is missing, instruct the user to:
- Go to
https://vivago.ai/platform/tokento generate a token. - Provide the token back to you.
- Go to
- Configure: Once the user provides the token, use it in subsequent calls (or set it as an env var if possible).
- Generate: Use the Python interface to generate content based on user requests.
Error Handling
- Insufficient Credits: If the API returns
{"code": 2007, "message": "No credits available"}, instruct the user to:- Go to
https://vivago.ai/platform/infoto recharge credits.
- Go to
Python Interface (Recommended)
You can call the scripts directly from Python code. This is the preferred way for AI agents to interact.
Image Generation (Seedream)
from scripts.seedream import run as run_seedream
# Example: Generate an image
try:
result = run_seedream(
version="M2",
prompt="A cyberpunk cat on the moon",
resolution="2048*2048",
authorization="sk-..." # Optional if env var is set
)
print(result)
except Exception as e:
print(f"Error: {e}")
Video Generation (Kling)
from scripts.kling import run as run_kling
# Example: Generate a video
try:
result = run_kling(
version="Q2.5T-std",
prompt="A cyberpunk cat running on neon streets",
duration=5,
authorization="sk-..." # Optional if env var is set
)
print(result)
except Exception as e:
print(f"Error: {e}")
Structure
scripts/commom/base_image.py: shared OpenClaw image request runnerscripts/common/base_video.py: shared OpenClaw video request runnerscripts/common/task_client.py: http request runnerscripts/*.py: per-model scripts (parameter parsing + payload only)
Auth and Endpoints
Set one of the following environment variables, or pass --authorization to scripts:
OPENCLAW_AUTHORIZATION: Bearer token value onlyOPENCLAW_ENDPOINT: API Endpoint (default:https://vivago.ai)
Video Model Scripts
scripts/sora_2_pro.pyscripts/seedance_1_0_pro.pyscripts/seedance_1_5_pro.pyscripts/minimax_hailuo_02.pyscripts/kling.py(Refactored for Python access)
Image Model Scripts
scripts/seedream.py(Refactored for Python access)scripts/nano_banana.py
Notes
- Per-model scripts only handle parameter parsing and payload building.
- Base scripts handle request submission, polling, and auth.
Reviews (0)
Sign in to write a review.
No reviews yet. Be the first to review!
Comments (0)
No comments yet. Be the first to share your thoughts!