Skip to main content
Glama
justForever17

jimeng_visual_generation

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
VOLC_API_KEYYesYour Volcengine API Key
VOLC_IMAGE_MODELNoImage model ID (default: doubao-seedream-4-5-251128)doubao-seedream-4-5-251128
VOLC_VIDEO_MODELNoVideo model ID (default: doubao-seedance-2.0)doubao-seedance-2.0

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
generate_imageA

Generate images using Volcengine visual generation API.

CRITICAL INSTRUCTIONS FOR AI AGENTS:

  • For image size, ONLY use the 'size' parameter (e.g., size="16:9"). DO NOT pass a 'ratio' or 'width'/'height' parameter.

  • If the user provides a custom Endpoint ID (starts with 'ep-'), you MUST pass it into the 'model' parameter.

Capabilities:

  1. Text-to-Image: Provide 'prompt' and 'size'.

  2. Image-to-Image: Provide 'prompt' AND 'image_urls' (list containing 1 image string).

generate_videoA

Create a video generation task using Volcengine API.

CRITICAL INSTRUCTIONS FOR AI AGENTS:

  • This tool ONLY submits the task. It returns a Task ID. You MUST subsequently call get_video_task_result in a loop (wait 5-10s between calls) to retrieve the actual video URL.

  • Use 'ratio' for video proportions (e.g., ratio="16:9"). DO NOT use 'size' or 'width'/'height'.

  • If user provides an Endpoint ID ('ep-...'), pass it to the 'model' parameter.

Capabilities:

  1. Text-to-Video: Provide 'prompt' and 'ratio'.

  2. Image-to-Video: Provide 'image_urls' array + optional 'prompt'.

  3. Multi-Modal (Seedance 2.0): Mix 'image_urls' (up to 9), 'video_urls' (up to 3), and 'audio_urls' (up to 3).

get_video_task_resultA

Query the status of a video generation task using the Task ID returned by generate_video.

CRITICAL INSTRUCTIONS FOR AI AGENTS:

  • Video generation takes time (often 1-3 minutes).

  • If the returned status is "ordered" or "running", DO NOT tell the user it failed. Ask the user to wait, and call this tool again after 10-15 seconds.

  • Once the status is "succeeded", the response will contain the download URL.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.4/5.0

Scored across 3 tools

Disambiguation5/5

Each tool targets a distinct action: image generation, video submission, and video result polling. No overlap in functionality.

Naming Consistency5/5

All tools follow a consistent verb_noun pattern in snake_case: generate_image, generate_video, get_video_task_result.

Tool Count4/5

Three tools is minimal but covers the core workflows of image generation and video generation with polling. Slightly thin but reasonable for a focused server.

Completeness3/5

Missing operations like listing or deleting generated content, and no image editing or video task cancellation. Gaps exist but essential flows are present.

Maintenance

ActivityMaintained
ResponsivenessNo issues