La interfaz está localizada; las descripciones y documentos de las Skills se traducen automáticamente con IA a su idioma. El código, los comandos, rutas y términos técnicos se mantienen en el original, y prevalece el documento del autor.
Explorar Skills
Diseño y creatividad · SKILL.md

image-upscaling

image-upscaling

Enhance image resolution with AI upscaling using each::sense AI. Upscale low-resolution images to high resolution while preserving detail, sharpness, and natural texture. Supports 2x and 4x scaling for photos, artwork, screenshots, and legacy media. Use for: photo enlargement, print preparation, low-res recovery, thumbnail upscaling, legacy photo restoratio…

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentación de la Skill

GitHub

name: image-upscaling description: "Enhance image resolution with AI upscaling using each::sense AI. Upscale low-resolution images to high resolution while preserving detail, sharpness, and natural texture. Supports 2x and 4x scaling for photos, artwork, screenshots, and legacy media. Use for: photo enlargement, print preparation, low-res recovery, thumbnail upscaling, legacy photo restoration, digital art upscaling. Triggers: image upscaling, upscale image, enhance resolution, super resolution, enlarge image, increase resolution, ai upscale, image enhancer, 4k upscale, photo upscale, high resolution, sharpen image" allowed-tools: Bash(curl *), WebFetch

Image Upscaling

Enhance image resolution with AI-powered upscaling using each::sense — the intelligent AI agent that automatically selects the best model for your request.

Quick Start

Requires an each::labs API key. Get one at eachlabs.ai.

Using curl

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "messages": [
      {
        "role": "user",
        "content": [
              {"type": "text", "text": "Upscale this image to 4x resolution. Enhance sharpness and detail while keeping the original look natural. Remove any compression artifacts."},
              {"type": "image_url", "image_url": {"url": "https://example.com/low-res-photo.jpg"}}
            ]
          }
    ],
    "stream": false
  }'

Using Python (OpenAI SDK)

from openai import OpenAI

client = OpenAI(
    api_key="YOUR_EACHLABS_API_KEY",
    base_url="https://eachsense-agent.core.eachlabs.run/v1"
)

response = client.chat.completions.create(
    model="eachsense/beta",
    messages=[{
        "role": "user",
        "content": "Upscale this image to 4x resolution. Enhance sharpness and detail while keeping the original look natural. Remove any compression artifacts."
    }],
    # Images are included in the message content array above
)

print(response.choices[0].message.content)

Images are sent inside messages using the OpenAI multimodal content format. Maximum 4 images per request.

Streaming

Set "stream": true for real-time Server-Sent Events (SSE) responses, or "stream": false to receive the complete result in a single response. Streaming is useful for showing progress in UIs; non-streaming is simpler for scripts and automation.

Upscaling Scenarios

ScenarioPrompt FocusExpected Improvement
Photo EnlargementPreserve natural skin texture, avoid over-sharpeningPrint-ready from web-size
Artwork UpscalingMaintain brush strokes, color fidelityGallery print from digital
Screenshot EnhancementClean edges, readable text, sharp UI elementsPresentation-ready captures
Legacy Photo RecoveryReduce grain, restore detail, fix colorModern quality from old scans
Thumbnail ExpansionReconstruct facial features, add detailUsable image from tiny source

Examples

Photo for Print

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "messages": [
      {
        "role": "user",
        "content": [
              {"type": "text", "text": "Upscale this photograph for large-format printing. Increase resolution while preserving natural skin textures, fine hair detail, and fabric weave. Do not over-sharpen or add artificial detail."},
              {"type": "image_url", "image_url": {"url": "https://example.com/portrait-web.jpg"}}
            ]
          }
    ],
    "stream": false
  }'

Digital Art Upscaling

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "messages": [
      {
        "role": "user",
        "content": [
              {"type": "text", "text": "Upscale this digital illustration to high resolution. Preserve the clean line art, flat color areas, and intentional brush strokes. Keep the artistic style intact without adding photorealistic detail."},
              {"type": "image_url", "image_url": {"url": "https://example.com/illustration-small.png"}}
            ]
          }
    ],
    "stream": false
  }'

Old Photo Restoration + Upscale

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "messages": [
      {
        "role": "user",
        "content": [
              {"type": "text", "text": "Upscale and restore this old scanned photograph. Remove film grain and scanning artifacts. Enhance facial details and sharpness. Correct faded colors to look natural. Output at 4x the original resolution."},
              {"type": "image_url", "image_url": {"url": "https://example.com/old-family-photo-scan.jpg"}}
            ]
          }
    ],
    "stream": false
  }'

Prompt Tips

  • Specify the goal: "for printing," "for web," or "for a presentation" helps the model optimize
  • Mention artifact handling: "Remove JPEG compression artifacts" for heavily compressed sources
  • Preserve style intent: For artwork, say "Keep the artistic style" to prevent unwanted photorealism
  • Control sharpening: "Do not over-sharpen" prevents artificial haloing effects
  • Face priority: "Focus on facial detail" when portraits are the main subject

Resolution Guide

Source Size2x Upscale4x UpscaleBest For
256x256512x5121024x1024Thumbnails, icons
512x5121024x10242048x2048Social media
1024x10242048x20484096x4096Web, presentations
1920x10803840x21607680x43204K/8K display

Related Skills

Related Models

Documentation

Skills guardadas