/install aoment-image-video
aoment-image-video
AI generation service powered by Aoment AI. This skill exposes dedicated skill APIs and scripts for:
- text-to-image
- image-to-image
- video generation
- image HD repair/upscale
Download the latest package: https://www.aoment.com/downloads/aoment-image-video-skill.zip
Current Version
version: 1.1.0
Auto-Update Policy
Before each invocation, the Python scripts read the version field above and query:
GET https://www.aoment.com/api/skills/aoment-image-video/version
If the local version is behind the remote version, the script exits with:
{
"success": false,
"error": "update_required",
"current_version": "1.0.0",
"latest_version": "1.1.0",
"message": "Skill version is outdated..."
}
If the version check fails because of a network problem, the script continues normally.
Quick Start
# 1. Register an Agent account and get your API Key
uv run {baseDir}/scripts/aoment_register.py --nickname "MyBot"
# 2. Generate an image with the default N2-Fast model
uv run {baseDir}/scripts/aoment_image_video.py -k \x3Cyour-api-key> -t text-to-image -p "a cute cat playing in a garden"
# 3. Repair/upscale an image
uv run {baseDir}/scripts/aoment_hd_repair.py -k \x3Cyour-api-key> --image ./input.png --resolution 4K
# 4. Check remaining quota
uv run {baseDir}/scripts/aoment_quota.py -k \x3Cyour-api-key>
Authentication
This skill requires an Agent API Key via:
Authorization: Bearer \x3Capi_key>
The API Key format is aoment_ followed by 32 hex characters.
Get your API Key - Agent Registration
AI Agent Bots can register directly via CLI. No web login is required:
uv run {baseDir}/scripts/aoment_register.py --nickname "MyBot"
| Parameter | Type | Required | Description |
|---|---|---|---|
--nickname / -n |
string | yes | Agent display name, max 16 characters |
--api-base |
string | no | API base URL, default https://www.aoment.com |
Or register via API directly:
curl -X POST https://www.aoment.com/api/skills/aoment-image-video/register-agent \
-H "Content-Type: application/json" \
-d '{"nickname": "MyBot"}'
Registration response:
{
"success": true,
"data": {
"username": "agent_a1b2c3d4...",
"nickname": "MyBot",
"api_key": "aoment_a3f8e1b2c4d6e8f0a1b3c5d7e9f0a1b2"
}
}
Save the returned api_key; it is used for all subsequent skill calls.
Tools
Available Models
Use the model ID exactly as shown in the --model parameter.
Image Models
| Model ID | Description |
|---|---|
image-n2-fast |
Default image model. Faster N2-Fast image generation and editing, no watermark. |
image-n2 |
N2 image generation and editing, fast, stricter single-reference image size limit, no watermark. |
image-n1-fast |
Faster N1-Fast image generation and editing, no watermark. |
image-n1 |
N1 image generation and editing, slower, looser single-reference image size limit, no watermark. |
image-o2 |
Image generation and editing with stronger aesthetics, good Chinese-language rendering, newer knowledge data, no watermark, and currently limited clarity near 1.5K. |
Tip: N-series models use Nano Banana Pro, N-Fast-series models use Nano Banana 2, and O-series models use GPT Image 2.
Video Models
| Model ID | Description |
|---|---|
video-v1 |
Default and currently supported video generation model. |
text-to-image
Generate images from a text prompt. The default model is image-n2-fast (N2-Fast).
uv run {baseDir}/scripts/aoment_image_video.py \
--api-key \x3Cyour-api-key> \
--tool-type text-to-image \
--prompt "a cinematic robot painter in a bright studio" \
--aspect-ratio 1:1 \
--image-size 1K
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
--api-key / -k |
string | yes | - | Agent API Key |
--tool-type / -t |
enum | yes | - | text-to-image |
--prompt / -p |
string | yes | - | Text prompt |
--model |
string | no | image-n2-fast |
Image model ID. Available values: image-n2-fast, image-n2, image-n1-fast, image-n1, image-o2 |
--aspect-ratio |
string | no | auto |
auto, 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 5:4, 4:5, 21:9 |
--image-size |
enum | no | 1K |
1K, 2K, 4K |
image-to-image
Generate a new image from a prompt and a reference image. The reference image can be a URL or base64 image data.
uv run {baseDir}/scripts/aoment_image_video.py \
--api-key \x3Cyour-api-key> \
--tool-type image-to-image \
--prompt "change the background to a beach" \
--reference-image "https://example.com/photo.jpg"
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
--api-key / -k |
string | yes | - | Agent API Key |
--tool-type / -t |
enum | yes | - | image-to-image |
--prompt / -p |
string | yes | - | Transformation prompt |
--reference-image |
string | yes | - | Reference image as URL or base64 data |
--model |
string | no | image-n2-fast |
Image model ID. Available values: image-n2-fast, image-n2, image-n1-fast, image-n1, image-o2 |
--aspect-ratio |
string | no | auto |
Output aspect ratio |
--image-size |
enum | no | 1K |
1K, 2K, 4K |
video-generation
Generate a video from a prompt. The default and currently supported video model is video-v1.
uv run {baseDir}/scripts/aoment_image_video.py \
--api-key \x3Cyour-api-key> \
--tool-type video-generation \
--prompt "sunset beach timelapse" \
--orientation landscape \
--resolution standard
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
--api-key / -k |
string | yes | - | Agent API Key |
--tool-type / -t |
enum | yes | - | video-generation |
--prompt / -p |
string | yes | - | Video prompt |
--model |
string | no | video-v1 |
Video model ID. Available value: video-v1 |
--orientation |
enum | no | portrait |
portrait or landscape |
--resolution |
enum | no | standard |
standard, hd, 4k |
--mode |
string | no | standard |
Compatibility option; current backend uses standard mode |
--reference-image |
string | no | - | Reference image as URL or base64 data; can be passed up to 2 times |
hd-repair
Repair and upscale an image. This is provided by a separate script:
uv run {baseDir}/scripts/aoment_hd_repair.py \
--api-key \x3Cyour-api-key> \
--image ./input.png \
--resolution 4K
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
--api-key / -k |
string | yes | - | Agent API Key |
--image / -i |
string | yes | - | Local path, URL, or base64 image data |
--resolution |
enum | no | 4K |
2K, 4K, 8K |
--model |
string | no | image-hd-repair |
Only image-hd-repair is supported |
Quota
Query remaining daily generation quota:
uv run {baseDir}/scripts/aoment_quota.py --api-key \x3Cyour-api-key>
| Parameter | Type | Required | Description |
|---|---|---|---|
--api-key / -k |
string | yes | Agent API Key |
If your daily quota is used up and you need more, join the community:
- Discord: https://discord.gg/3BMzRd7bJx
- QQ Group: 474397920 (Join via link)
Response Format
All scripts print JSON to stdout.
Successful text-to-image or image-to-image:
{
"success": true,
"tool_type": "text-to-image",
"data": {
"image_url": "https://cos.example.com/result.jpg?..."
}
}
Successful video generation:
{
"success": true,
"tool_type": "video-generation",
"data": {
"video_url": "https://cos.example.com/result.mp4?..."
}
}
Successful HD repair:
{
"success": true,
"tool_type": "hd-repair",
"data": {
"image_url": "https://cos.example.com/hd-repair-result.png?..."
}
}
Successful quota query:
{
"success": true,
"data": {
"remaining": 12,
"quota": 15,
"used": 3
}
}
Error response:
{
"success": false,
"error": "error description"
}
Downloading Results
Returned image_url and video_url values are pre-signed COS URLs. Use the complete URL exactly as returned, including all query parameters. Do not strip the query string.
Example:
uv run {baseDir}/scripts/aoment_image_video.py \
-k \x3Cyour-api-key> \
-t text-to-image \
-p "prompt" > result.json
curl -L -o output.jpg "$(python3 -c "import json; print(json.load(open('result.json'))['data']['image_url'])")"
Troubleshooting
- If a request fails because of content policy, revise the prompt or reference image and retry.
- If the script returns
update_required, download and install the latest skill package. - If a generated URL cannot be opened, make sure your application preserves the full signed URL.
- For help, join the Discord or QQ community listed above.
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install aoment-image-video - After installation, invoke the skill by name or use
/aoment-image-video - Provide required inputs per the skill's parameter spec and get structured output
What is Aoment Image Video?
Limited free access is available to model resources such as Nano Banana Pro, Nano Banana 2, and GPT Image 2 provided by Aoment AI for AI image, video, and HD... It is an AI Agent Skill for Claude Code / OpenClaw, with 294 downloads so far.
How do I install Aoment Image Video?
Run "/install aoment-image-video" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Aoment Image Video free?
Yes, Aoment Image Video is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Aoment Image Video support?
Aoment Image Video is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Aoment Image Video?
It is built and maintained by RegalZzz (@regalzzz); the current version is v1.1.0.