Skip to main content

Browse and download AI upscaling models from OpenModelDB

Project description

OpenModelDB

Browse and download AI upscaling models from OpenModelDB.

Install

pip install openmodeldb

CLI

openmodeldb

Select scale → pick a model → download.

Python API

from openmodeldb import OpenModelDB

db = OpenModelDB()
# <OpenModelDB: 658 models>

# List models (formatted table)
db.list(scale=4)
db.list(scale=1, architecture="compact")

# Find models (returns list[Model])
models = db.find(scale=4)
compacts = db.find(scale=1, architecture="compact")

# Search by name, author, tags or description
results = db.search("denoise")

# Download by name or Model object
db.download("4xNomos8k_atd_jpg")
db.download(models[0])
db.download(models[0], dest="./my_models/")

# Download a specific format (pth, safetensors, onnx)
db.download("4xNomos8k_atd_jpg", format="safetensors")

# Download all available formats
db.download_all("4xNomos8k_atd_jpg")

# Silent mode (no output, for use as a library)
path = db.download("4xNomos8k_atd_jpg", quiet=True)

# Get download URL (for custom download logic)
url = db.get_url("4xNomos8k_atd_jpg")
url = db.get_url("4xNomos8k_atd_jpg", format="safetensors")

# Dict-style access
model = db["4xNomos8k_atd_jpg"]
print(model.name, model.author, model.scale, model.architecture)

# Check if a model exists
"4xNomos8k" in db  # True

# Browse architectures and tags
db.architectures()  # ['atd', 'compact', 'cugan', 'dat', ...]
db.tags()           # ['anime', 'denoise', 'photo', ...]

# Iterate
for model in db:
    print(model)

# Launch interactive CLI
db.interactive()

Dependencies

Credits

  • OpenModelDB — the open model database
  • All model authors and contributors

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

openmodeldb-1.0.0.tar.gz (12.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

openmodeldb-1.0.0-py3-none-any.whl (12.7 kB view details)

Uploaded Python 3

File details

Details for the file openmodeldb-1.0.0.tar.gz.

File metadata

  • Download URL: openmodeldb-1.0.0.tar.gz
  • Upload date:
  • Size: 12.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for openmodeldb-1.0.0.tar.gz
Algorithm Hash digest
SHA256 b461c1bea5f92f005ca4744f6673dfce26d0cff3e5396a4fda764b2a7030d169
MD5 ba4910af3c2f1a9b1c5109b68e8c40e2
BLAKE2b-256 d80088cbc3e365870585cbeb62bbd08ecb3d3c902187fae9a3ff957a00a465bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for openmodeldb-1.0.0.tar.gz:

Publisher: publish.yml on matth-blt/openmodeldb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openmodeldb-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: openmodeldb-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 12.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for openmodeldb-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6da1f9a94346b8f1f69a75f20449e49f7be3e39a7951726db42dcf48e9b11455
MD5 f9923d710967b23a6faceb6dc638b9b7
BLAKE2b-256 ffd4a6b004c2b45c078ef1c82c709a77134a95c478fe5211d19b4ffb2deab140

See more details on using hashes here.

Provenance

The following attestation bundles were made for openmodeldb-1.0.0-py3-none-any.whl:

Publisher: publish.yml on matth-blt/openmodeldb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page