- Universal metadata extraction and conversion across AI platforms - Support for A1111, ComfyUI, Civitai, Forge, Tensor.AI, Leonardo.AI - Template-driven architecture for easy platform extension - Model dependency resolution with download URLs - Custom 'meta' PNG chunk standard for cross-platform compatibility - Comprehensive validation and testing system
MetaMan Examples
This directory contains example metadata files and usage scenarios to demonstrate MetaMan's capabilities.
Example Metadata Formats
A1111 Parameters Example
a beautiful landscape, mountains, sunset, highly detailed, photorealistic
Negative prompt: blurry, low quality, oversaturated
Steps: 25, Sampler: DPM++ 2M Karras, CFG scale: 7.5, Seed: 1234567890, Size: 1024x768, Model hash: a1b2c3d4e5f6, Model: dreamshaper_8, Clip skip: 2
ComfyUI Workflow Example
{
"nodes": [
{
"id": 1,
"type": "CheckpointLoaderSimple",
"widgets_values": ["dreamshaper_8.safetensors"]
},
{
"id": 2,
"type": "CLIPTextEncode",
"widgets_values": ["a beautiful landscape, mountains, sunset"]
}
]
}
Civitai Enhanced Example
a beautiful landscape, mountains, sunset, highly detailed, photorealistic
Negative prompt: blurry, low quality, oversaturated
Steps: 25, Sampler: DPM++ 2M Karras, CFG scale: 7.5, Seed: 1234567890, Size: 1024x768, Model hash: a1b2c3d4e5f6, Model: dreamshaper_8, Model ID: 4384, Version ID: 128713, Resources: [{"name": "landscape_lora", "type": "lora", "weight": 0.8, "hash": "abc123"}]
Usage Examples
Basic Metadata Extraction
- Load an image with AI-generated metadata
- Add MetaMan Universal node
- Set operation to "extract_universal"
- Choose target service (e.g., "automatic1111")
- View extracted metadata in universal format and converted format
Cross-Platform Conversion
- Load ComfyUI-generated image
- Set operation to "convert_to_service"
- Set target_service to "automatic1111"
- Get A1111-compatible parameter string
Dependency Resolution
- Load image with model references
- Add MetaMan Dependency Resolver node
- Set search_platforms to "all"
- Get download URLs and model information
Workflow Preservation
- Load ComfyUI workflow image
- Add MetaMan Workflow Saver node
- Set save_format to "embed_in_image"
- Get image with preserved workflow data
Test Cases
See individual files in this directory for specific test cases and expected outputs.