Ana içeriğe geç
nightmareai avatarı

Real Esrgan Image Upscaler API

nightmareai/real-esrgan-upscaler

İsteğe bağlı yüz iyileştirmeli, yüksek kaliteli görsel upscaler

upscale
A4000,RTX4000
0.00329982

Model girdisi

Input

Input image

Min: 0 - Max: 10

Factor to scale image by

Run GFPGAN face enhancement along with upscaling

You need to be logged in to run this model and view results.
Log in

Model çıktısı

Output

Loading
Generated in 1.32 seconds
Logs (2 lines)

Örnek istekler

Örnekler

Example output 1Example output 2Example output 3

Real Esrgan Image Upscaler API

Real Esrgan Image Upscaler is a upscaler AI model by nightmareai. On ModelRunner it runs through a REST API or via MCP from any AI assistant, at about $0.00329982 per image.

POST https://queue.modelrunner.run/nightmareai/real-esrgan-upscaler

cURL

# Submit a request to the queue. Input fields go at the top level of the
# body. The optional reserved "metadata" object holds your own flat string
# tags — stored on the request, never sent to the model; filter later with
# GET https://queue.modelrunner.run/requests?metadata=<url-encoded JSON>.
curl -X POST https://queue.modelrunner.run/nightmareai/real-esrgan-upscaler \
  -H "Authorization: Key $MRUN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "image": "https://media.modelrunner.ai/tYBmOm016sV3htCp",
    "scale": 6,
    "face_enhance": false,
    "metadata": {
      "project": "my-project"
    }
  }'
# → { "request_id": "...", "status_url": "...", "response_url": "..." }

# Poll status_url until "COMPLETED", then fetch the result
curl "https://queue.modelrunner.run/nightmareai/real-esrgan-upscaler/requests/$REQUEST_ID/status" \
  -H "Authorization: Key $MRUN_API_KEY"
curl "https://queue.modelrunner.run/nightmareai/real-esrgan-upscaler/requests/$REQUEST_ID" \
  -H "Authorization: Key $MRUN_API_KEY"

JavaScript

import { modelrunner } from "@modelrunner/client";

const result = await modelrunner.subscribe("nightmareai/real-esrgan-upscaler", {
  input: {
    "image": "https://media.modelrunner.ai/tYBmOm016sV3htCp",
    "scale": 6,
    "face_enhance": false
  },
});
console.log(result);

Python

import os
import requests

headers = {"Authorization": f"Key {os.environ['MRUN_API_KEY']}"}

submitted = requests.post(
    "https://queue.modelrunner.run/nightmareai/real-esrgan-upscaler",
    headers=headers,
    json={
      "image": "https://media.modelrunner.ai/tYBmOm016sV3htCp",
      "scale": 6,
      "face_enhance": false
    },
).json()

# Poll submitted["status_url"] until "COMPLETED", then:
result = requests.get(submitted["response_url"], headers=headers).json()

Input parameters

Input parameters of Real Esrgan Image Upscaler
NameTypeRequiredDescription
imagestring (uri)yesInput image
scalenumbernoFactor to scale image by Default: 4.
face_enhancebooleannoRun GFPGAN face enhancement along with upscaling Default: false.

Machine-readable: OpenAPI schema · llms.txt

Use Real Esrgan Image Upscaler from Claude & Cursor (MCP)

Point Claude Code, Claude Desktop, Cursor, or any MCP client at the ModelRunner MCP server and Real Esrgan Image Upscaler becomes a tool your assistant can call directly — it authorizes via OAuth (no API key in config) and runs this model with the run_model tool using the endpoint nightmareai/real-esrgan-upscaler.

MCP client config (Claude Desktop, Cursor)

{
  "mcpServers": {
    "modelrunner": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.modelrunner.run/mcp"]
    }
  }
}

Claude Code

claude mcp add --transport http modelrunner https://mcp.modelrunner.run/mcp

Then ask your assistant, for example: “Run nightmareai/real-esrgan-upscaler on ModelRunner to generate upscaler”. MCP setup guide.

Model Detayları

Model Detayları

**RealESRGAN_x4plus_anime_6B**, görselleri ve illüstrasyonları olağanüstü netlik, sadakat ve görsel tutarlılıkla büyütmek için geliştirilmiş, özel amaçlı bir süper çözünürlük modelidir. **Real-ESRGAN** mimarisine dayanır ve üretken çekişmeli ağların (GAN) gücünü gerçek dünya anime içeriğine taşır; sıkıştırma ya da düşük çözünürlüklü kaynaklarda genellikle kaybolan çizgi çalışması, gölgeleme ve renk geçişleri gibi ince detayları geri kazandırır.

Genel amaçlı görsel upscaler’lardan farklı olarak RealESRGAN_x4plus_anime_6B özellikle anime tarzı verilerle eğitilmiştir; bu sayede elle çizilmiş ve cel-shaded görsellerin kendine özgü estetiğini artefakt ya da bozulma eklemeden doğru biçimde yeniden üretir. Hem basit karakter portrelerini hem de incelikli ışık ve renk dinamiklerine sahip karmaşık sahneleri işler.

Kullanıcılar isteğe bağlı olarak **GFPGAN entegrasyonu** üzerinden **yüz iyileştirmeyi** etkinleştirebilir; bu özellik yüz hatlarını akıllıca yeniden kurar ve karakterleri daha keskin, daha ifadeli ve özgün çizim tarzına sadık gösterir. Bu da modeli yakın plan yüzler içeren fan art, dijital illüstrasyon, ekran görüntüsü ya da animasyon karelerini büyütmede özellikle etkili kılar.

RealESRGAN_x4plus_anime_6B hızlı inference ve hem **UI tabanlı iş akışlarına** hem de **API tabanlı uygulamalara** sorunsuz entegrasyon için optimize edilmiştir; otomatik ama yüksek kaliteli anime upscale’e ihtiyaç duyan sanatçılar, editörler ve geliştiriciler için sağlam bir çözüm sunar. Özgün eserin ruhunu korurken 4× çözünürlük artışı sağlar; bu da onu dijital restorasyon, animasyon iyileştirme ve yüksek çözünürlüklü içerik üretim pipeline’ları için ideal kılar.

Önerilen en yüksek girdi görsel çözünürlüğü 1440p’dir