{"adoption": {"forks": 102, "observed_at": "2026-09-03T02:15:07.108233+00:00", "stars": 1275}, "canonical_url": "https://ross.abutalabs.com/products/pruna", "card": {"archived": false, "artifact_type": "library", "description": "Pruna is a model optimization framework built for developers, enabling you to deliver faster, more efficient models with minimal overhead.", "domain": ["machine-learning", "deep-learning", "large-language-models", "computer-vision", "image-processing", "performance"], "enriched": true, "function": ["machine-learning", "llm-inference", "image-processing", "speech-recognition", "benchmarking"], "health_score": 99, "homepage": "https://docs.pruna.ai", "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["PrunaAI/pruna"], "name": "PrunaAI/pruna", "platform": ["python", "cross-platform"], "pushed_at": "2026-09-02T21:54:03+00:00", "repo": "PrunaAI/pruna", "stars": 1275, "tags": ["model-optimization", "quantization", "pruning", "distillation", "model-compression", "inference-acceleration", "diffusion-models", "transformers", "huggingface", "gpu", "linux"], "topics": ["ai", "computer-vision", "deep-learning", "llm", "machine-learning", "optimization", "python", "speech-recognition", "diffusion-models", "diffusers", "transformers", "hacktoberfest"], "urls": [], "use_cases": ["speed up inference of my huggingface model", "quantize a diffusion model to reduce memory", "compress an LLM with pruning and distillation", "make my text-to-image model generate faster", "reduce GPU cost for model serving", "benchmark model speed and quality after optimization", "shrink a speech recognition model for deployment"], "what_it_is": "Pruna is an open-source Python model optimization framework that makes AI models faster, smaller, cheaper, and greener via caching, quantization, pruning, distillation, and compilation techniques. It works with popular model stacks like transformers and diffusers and is maintained by Pruna AI, which also offers hosted performance-model endpoints.", "when_to_avoid": ["you need training-time optimization or fine-tuning acceleration rather than inference compression", "you want a fully managed inference API without managing models yourself (consider Pruna's hosted endpoints instead)", "your model is not based on a supported stack like transformers or diffusers"], "when_to_choose": ["you want a unified API to apply multiple compression techniques (quantization, caching, pruning, distillation, compilation) to transformers or diffusers models", "you need to trade off speed, size, cost, and quality for inference in Python on GPU", "you want to optimize open-source models yourself rather than use a hosted API"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/pruna", "repo": "PrunaAI/pruna", "role": "main", "score": 84}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-09-03T02:15:07.108233+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T05:03:15.167220+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9758bfe3f325567884e5d0ae5f8c40aa4db3cdfd5df3a812404e6bd509af2c60", "fetched_at": "2026-09-03T02:15:07.108233+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PrunaAI/pruna"}, {"content_hash": "ec07fd84fc9550d43684330fbe88722588969d1b4a75cbf5ee546d43f17364e5", "fetched_at": "2026-08-29T12:14:52.019135+00:00", "kind": "homepage", "missing": false, "url": "https://docs.pruna.ai"}, {"content_hash": "f3444d9e1641e98c8809b9c1ae256a4e6cb3258d2db48af155796ca80491b9f6", "fetched_at": "2026-08-29T12:14:52.022358+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/index.html"}, {"content_hash": "6a6e0c5f8cb3f0822357278bebf4afce38fb51b11740cf7f6ace27531e246dda", "fetched_at": "2026-08-29T12:14:52.025930+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-image-ideogram.html"}, {"content_hash": "104fc2be1d2c9af70df93d2e2cf3c4771a65047c543ba160e7837ec6d1f5e26b", "fetched_at": "2026-08-29T12:14:52.028688+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-image.html"}, {"content_hash": "3a64cbe3cf103729cdeac70f49a62c28e3b87d16ab4c90697293295b9e958d71", "fetched_at": "2026-08-29T12:14:52.030961+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-image-edit.html"}, {"content_hash": "f7387418e1155f5246d600665c2e131790a121b0a89f99763698c7a68e8cfb25", "fetched_at": "2026-08-29T12:14:52.033271+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-image-try-on.html"}, {"content_hash": "47d21f95fd15916e3c909dd1896c436ab5834cc9e6d2b8ef708dffce84585e6b", "fetched_at": "2026-08-29T12:14:52.035729+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-image-upscale.html"}, {"content_hash": "1ea70774290a8d59c00f527935f074825f9d82bb780e04945ee57740076a8db2", "fetched_at": "2026-08-29T12:14:52.038984+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-video.html"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-09-03T02:15:07.108233+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T05:03:15.167220+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9758bfe3f325567884e5d0ae5f8c40aa4db3cdfd5df3a812404e6bd509af2c60", "fetched_at": "2026-09-03T02:15:07.108233+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PrunaAI/pruna"}, {"content_hash": "ec07fd84fc9550d43684330fbe88722588969d1b4a75cbf5ee546d43f17364e5", "fetched_at": "2026-08-29T12:14:52.019135+00:00", "kind": "homepage", "missing": false, "url": "https://docs.pruna.ai"}, {"content_hash": "f3444d9e1641e98c8809b9c1ae256a4e6cb3258d2db48af155796ca80491b9f6", "fetched_at": "2026-08-29T12:14:52.022358+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/index.html"}, {"content_hash": "6a6e0c5f8cb3f0822357278bebf4afce38fb51b11740cf7f6ace27531e246dda", "fetched_at": "2026-08-29T12:14:52.025930+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-image-ideogram.html"}, {"content_hash": "104fc2be1d2c9af70df93d2e2cf3c4771a65047c543ba160e7837ec6d1f5e26b", "fetched_at": "2026-08-29T12:14:52.028688+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-image.html"}, {"content_hash": "3a64cbe3cf103729cdeac70f49a62c28e3b87d16ab4c90697293295b9e958d71", "fetched_at": "2026-08-29T12:14:52.030961+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-image-edit.html"}, {"content_hash": "f7387418e1155f5246d600665c2e131790a121b0a89f99763698c7a68e8cfb25", "fetched_at": "2026-08-29T12:14:52.033271+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-image-try-on.html"}, {"content_hash": "47d21f95fd15916e3c909dd1896c436ab5834cc9e6d2b8ef708dffce84585e6b", "fetched_at": "2026-08-29T12:14:52.035729+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-image-upscale.html"}, {"content_hash": "1ea70774290a8d59c00f527935f074825f9d82bb780e04945ee57740076a8db2", "fetched_at": "2026-08-29T12:14:52.038984+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-video.html"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T05:03:15.167220+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9758bfe3f325567884e5d0ae5f8c40aa4db3cdfd5df3a812404e6bd509af2c60", "fetched_at": "2026-09-03T02:15:07.108233+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PrunaAI/pruna"}, {"content_hash": "ec07fd84fc9550d43684330fbe88722588969d1b4a75cbf5ee546d43f17364e5", "fetched_at": "2026-08-29T12:14:52.019135+00:00", "kind": "homepage", "missing": false, "url": "https://docs.pruna.ai"}, {"content_hash": "f3444d9e1641e98c8809b9c1ae256a4e6cb3258d2db48af155796ca80491b9f6", "fetched_at": "2026-08-29T12:14:52.022358+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/index.html"}, {"content_hash": "6a6e0c5f8cb3f0822357278bebf4afce38fb51b11740cf7f6ace27531e246dda", "fetched_at": "2026-08-29T12:14:52.025930+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-image-ideogram.html"}, {"content_hash": "104fc2be1d2c9af70df93d2e2cf3c4771a65047c543ba160e7837ec6d1f5e26b", "fetched_at": "2026-08-29T12:14:52.028688+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-image.html"}, {"content_hash": "3a64cbe3cf103729cdeac70f49a62c28e3b87d16ab4c90697293295b9e958d71", "fetched_at": "2026-08-29T12:14:52.030961+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-image-edit.html"}, {"content_hash": "f7387418e1155f5246d600665c2e131790a121b0a89f99763698c7a68e8cfb25", "fetched_at": "2026-08-29T12:14:52.033271+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-image-try-on.html"}, {"content_hash": "47d21f95fd15916e3c909dd1896c436ab5834cc9e6d2b8ef708dffce84585e6b", "fetched_at": "2026-08-29T12:14:52.035729+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-image-upscale.html"}, {"content_hash": "1ea70774290a8d59c00f527935f074825f9d82bb780e04945ee57740076a8db2", "fetched_at": "2026-08-29T12:14:52.038984+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-video.html"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-09-03T02:15:07.108233+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-09-03T02:15:07.108233+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-09-03T02:15:07.108233+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T05:03:15.167220+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9758bfe3f325567884e5d0ae5f8c40aa4db3cdfd5df3a812404e6bd509af2c60", "fetched_at": "2026-09-03T02:15:07.108233+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PrunaAI/pruna"}, {"content_hash": "ec07fd84fc9550d43684330fbe88722588969d1b4a75cbf5ee546d43f17364e5", "fetched_at": "2026-08-29T12:14:52.019135+00:00", "kind": "homepage", "missing": false, "url": "https://docs.pruna.ai"}, {"content_hash": "f3444d9e1641e98c8809b9c1ae256a4e6cb3258d2db48af155796ca80491b9f6", "fetched_at": "2026-08-29T12:14:52.022358+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/index.html"}, {"content_hash": "6a6e0c5f8cb3f0822357278bebf4afce38fb51b11740cf7f6ace27531e246dda", "fetched_at": "2026-08-29T12:14:52.025930+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-image-ideogram.html"}, {"content_hash": "104fc2be1d2c9af70df93d2e2cf3c4771a65047c543ba160e7837ec6d1f5e26b", "fetched_at": "2026-08-29T12:14:52.028688+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-image.html"}, {"content_hash": "3a64cbe3cf103729cdeac70f49a62c28e3b87d16ab4c90697293295b9e958d71", "fetched_at": "2026-08-29T12:14:52.030961+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-image-edit.html"}, {"content_hash": "f7387418e1155f5246d600665c2e131790a121b0a89f99763698c7a68e8cfb25", "fetched_at": "2026-08-29T12:14:52.033271+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-image-try-on.html"}, {"content_hash": "47d21f95fd15916e3c909dd1896c436ab5834cc9e6d2b8ef708dffce84585e6b", "fetched_at": "2026-08-29T12:14:52.035729+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-image-upscale.html"}, {"content_hash": "1ea70774290a8d59c00f527935f074825f9d82bb780e04945ee57740076a8db2", "fetched_at": "2026-08-29T12:14:52.038984+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-video.html"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-09-03T02:15:07.108233+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-09-03T02:15:07.108233+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T05:03:15.167220+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9758bfe3f325567884e5d0ae5f8c40aa4db3cdfd5df3a812404e6bd509af2c60", "fetched_at": "2026-09-03T02:15:07.108233+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PrunaAI/pruna"}, {"content_hash": "ec07fd84fc9550d43684330fbe88722588969d1b4a75cbf5ee546d43f17364e5", "fetched_at": "2026-08-29T12:14:52.019135+00:00", "kind": "homepage", "missing": false, "url": "https://docs.pruna.ai"}, {"content_hash": "f3444d9e1641e98c8809b9c1ae256a4e6cb3258d2db48af155796ca80491b9f6", "fetched_at": "2026-08-29T12:14:52.022358+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/index.html"}, {"content_hash": "6a6e0c5f8cb3f0822357278bebf4afce38fb51b11740cf7f6ace27531e246dda", "fetched_at": "2026-08-29T12:14:52.025930+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-image-ideogram.html"}, {"content_hash": "104fc2be1d2c9af70df93d2e2cf3c4771a65047c543ba160e7837ec6d1f5e26b", "fetched_at": "2026-08-29T12:14:52.028688+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-image.html"}, {"content_hash": "3a64cbe3cf103729cdeac70f49a62c28e3b87d16ab4c90697293295b9e958d71", "fetched_at": "2026-08-29T12:14:52.030961+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-image-edit.html"}, {"content_hash": "f7387418e1155f5246d600665c2e131790a121b0a89f99763698c7a68e8cfb25", "fetched_at": "2026-08-29T12:14:52.033271+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-image-try-on.html"}, {"content_hash": "47d21f95fd15916e3c909dd1896c436ab5834cc9e6d2b8ef708dffce84585e6b", "fetched_at": "2026-08-29T12:14:52.035729+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-image-upscale.html"}, {"content_hash": "1ea70774290a8d59c00f527935f074825f9d82bb780e04945ee57740076a8db2", "fetched_at": "2026-08-29T12:14:52.038984+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-video.html"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-09-03T02:15:07.108233+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-09-03T02:15:07.108233+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-09-03T02:15:07.108233+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T05:03:15.167220+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9758bfe3f325567884e5d0ae5f8c40aa4db3cdfd5df3a812404e6bd509af2c60", "fetched_at": "2026-09-03T02:15:07.108233+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PrunaAI/pruna"}, {"content_hash": "ec07fd84fc9550d43684330fbe88722588969d1b4a75cbf5ee546d43f17364e5", "fetched_at": "2026-08-29T12:14:52.019135+00:00", "kind": "homepage", "missing": false, "url": "https://docs.pruna.ai"}, {"content_hash": "f3444d9e1641e98c8809b9c1ae256a4e6cb3258d2db48af155796ca80491b9f6", "fetched_at": "2026-08-29T12:14:52.022358+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/index.html"}, {"content_hash": "6a6e0c5f8cb3f0822357278bebf4afce38fb51b11740cf7f6ace27531e246dda", "fetched_at": "2026-08-29T12:14:52.025930+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-image-ideogram.html"}, {"content_hash": "104fc2be1d2c9af70df93d2e2cf3c4771a65047c543ba160e7837ec6d1f5e26b", "fetched_at": "2026-08-29T12:14:52.028688+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-image.html"}, {"content_hash": "3a64cbe3cf103729cdeac70f49a62c28e3b87d16ab4c90697293295b9e958d71", "fetched_at": "2026-08-29T12:14:52.030961+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-image-edit.html"}, {"content_hash": "f7387418e1155f5246d600665c2e131790a121b0a89f99763698c7a68e8cfb25", "fetched_at": "2026-08-29T12:14:52.033271+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-image-try-on.html"}, {"content_hash": "47d21f95fd15916e3c909dd1896c436ab5834cc9e6d2b8ef708dffce84585e6b", "fetched_at": "2026-08-29T12:14:52.035729+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-image-upscale.html"}, {"content_hash": "1ea70774290a8d59c00f527935f074825f9d82bb780e04945ee57740076a8db2", "fetched_at": "2026-08-29T12:14:52.038984+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-video.html"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-09-03T02:15:07.108233+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-09-03T02:15:07.108233+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T05:03:15.167220+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9758bfe3f325567884e5d0ae5f8c40aa4db3cdfd5df3a812404e6bd509af2c60", "fetched_at": "2026-09-03T02:15:07.108233+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PrunaAI/pruna"}, {"content_hash": "ec07fd84fc9550d43684330fbe88722588969d1b4a75cbf5ee546d43f17364e5", "fetched_at": "2026-08-29T12:14:52.019135+00:00", "kind": "homepage", "missing": false, "url": "https://docs.pruna.ai"}, {"content_hash": "f3444d9e1641e98c8809b9c1ae256a4e6cb3258d2db48af155796ca80491b9f6", "fetched_at": "2026-08-29T12:14:52.022358+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/index.html"}, {"content_hash": "6a6e0c5f8cb3f0822357278bebf4afce38fb51b11740cf7f6ace27531e246dda", "fetched_at": "2026-08-29T12:14:52.025930+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-image-ideogram.html"}, {"content_hash": "104fc2be1d2c9af70df93d2e2cf3c4771a65047c543ba160e7837ec6d1f5e26b", "fetched_at": "2026-08-29T12:14:52.028688+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-image.html"}, {"content_hash": "3a64cbe3cf103729cdeac70f49a62c28e3b87d16ab4c90697293295b9e958d71", "fetched_at": "2026-08-29T12:14:52.030961+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-image-edit.html"}, {"content_hash": "f7387418e1155f5246d600665c2e131790a121b0a89f99763698c7a68e8cfb25", "fetched_at": "2026-08-29T12:14:52.033271+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-image-try-on.html"}, {"content_hash": "47d21f95fd15916e3c909dd1896c436ab5834cc9e6d2b8ef708dffce84585e6b", "fetched_at": "2026-08-29T12:14:52.035729+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-image-upscale.html"}, {"content_hash": "1ea70774290a8d59c00f527935f074825f9d82bb780e04945ee57740076a8db2", "fetched_at": "2026-08-29T12:14:52.038984+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-video.html"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T05:03:15.167220+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9758bfe3f325567884e5d0ae5f8c40aa4db3cdfd5df3a812404e6bd509af2c60", "fetched_at": "2026-09-03T02:15:07.108233+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PrunaAI/pruna"}, {"content_hash": "ec07fd84fc9550d43684330fbe88722588969d1b4a75cbf5ee546d43f17364e5", "fetched_at": "2026-08-29T12:14:52.019135+00:00", "kind": "homepage", "missing": false, "url": "https://docs.pruna.ai"}, {"content_hash": "f3444d9e1641e98c8809b9c1ae256a4e6cb3258d2db48af155796ca80491b9f6", "fetched_at": "2026-08-29T12:14:52.022358+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/index.html"}, {"content_hash": "6a6e0c5f8cb3f0822357278bebf4afce38fb51b11740cf7f6ace27531e246dda", "fetched_at": "2026-08-29T12:14:52.025930+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-image-ideogram.html"}, {"content_hash": "104fc2be1d2c9af70df93d2e2cf3c4771a65047c543ba160e7837ec6d1f5e26b", "fetched_at": "2026-08-29T12:14:52.028688+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-image.html"}, {"content_hash": "3a64cbe3cf103729cdeac70f49a62c28e3b87d16ab4c90697293295b9e958d71", "fetched_at": "2026-08-29T12:14:52.030961+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-image-edit.html"}, {"content_hash": "f7387418e1155f5246d600665c2e131790a121b0a89f99763698c7a68e8cfb25", "fetched_at": "2026-08-29T12:14:52.033271+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-image-try-on.html"}, {"content_hash": "47d21f95fd15916e3c909dd1896c436ab5834cc9e6d2b8ef708dffce84585e6b", "fetched_at": "2026-08-29T12:14:52.035729+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-image-upscale.html"}, {"content_hash": "1ea70774290a8d59c00f527935f074825f9d82bb780e04945ee57740076a8db2", "fetched_at": "2026-08-29T12:14:52.038984+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-video.html"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T05:03:15.167220+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9758bfe3f325567884e5d0ae5f8c40aa4db3cdfd5df3a812404e6bd509af2c60", "fetched_at": "2026-09-03T02:15:07.108233+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PrunaAI/pruna"}, {"content_hash": "ec07fd84fc9550d43684330fbe88722588969d1b4a75cbf5ee546d43f17364e5", "fetched_at": "2026-08-29T12:14:52.019135+00:00", "kind": "homepage", "missing": false, "url": "https://docs.pruna.ai"}, {"content_hash": "f3444d9e1641e98c8809b9c1ae256a4e6cb3258d2db48af155796ca80491b9f6", "fetched_at": "2026-08-29T12:14:52.022358+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/index.html"}, {"content_hash": "6a6e0c5f8cb3f0822357278bebf4afce38fb51b11740cf7f6ace27531e246dda", "fetched_at": "2026-08-29T12:14:52.025930+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-image-ideogram.html"}, {"content_hash": "104fc2be1d2c9af70df93d2e2cf3c4771a65047c543ba160e7837ec6d1f5e26b", "fetched_at": "2026-08-29T12:14:52.028688+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-image.html"}, {"content_hash": "3a64cbe3cf103729cdeac70f49a62c28e3b87d16ab4c90697293295b9e958d71", "fetched_at": "2026-08-29T12:14:52.030961+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-image-edit.html"}, {"content_hash": "f7387418e1155f5246d600665c2e131790a121b0a89f99763698c7a68e8cfb25", "fetched_at": "2026-08-29T12:14:52.033271+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-image-try-on.html"}, {"content_hash": "47d21f95fd15916e3c909dd1896c436ab5834cc9e6d2b8ef708dffce84585e6b", "fetched_at": "2026-08-29T12:14:52.035729+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-image-upscale.html"}, {"content_hash": "1ea70774290a8d59c00f527935f074825f9d82bb780e04945ee57740076a8db2", "fetched_at": "2026-08-29T12:14:52.038984+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-video.html"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T05:03:15.167220+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9758bfe3f325567884e5d0ae5f8c40aa4db3cdfd5df3a812404e6bd509af2c60", "fetched_at": "2026-09-03T02:15:07.108233+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PrunaAI/pruna"}, {"content_hash": "ec07fd84fc9550d43684330fbe88722588969d1b4a75cbf5ee546d43f17364e5", "fetched_at": "2026-08-29T12:14:52.019135+00:00", "kind": "homepage", "missing": false, "url": "https://docs.pruna.ai"}, {"content_hash": "f3444d9e1641e98c8809b9c1ae256a4e6cb3258d2db48af155796ca80491b9f6", "fetched_at": "2026-08-29T12:14:52.022358+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/index.html"}, {"content_hash": "6a6e0c5f8cb3f0822357278bebf4afce38fb51b11740cf7f6ace27531e246dda", "fetched_at": "2026-08-29T12:14:52.025930+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-image-ideogram.html"}, {"content_hash": "104fc2be1d2c9af70df93d2e2cf3c4771a65047c543ba160e7837ec6d1f5e26b", "fetched_at": "2026-08-29T12:14:52.028688+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-image.html"}, {"content_hash": "3a64cbe3cf103729cdeac70f49a62c28e3b87d16ab4c90697293295b9e958d71", "fetched_at": "2026-08-29T12:14:52.030961+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-image-edit.html"}, {"content_hash": "f7387418e1155f5246d600665c2e131790a121b0a89f99763698c7a68e8cfb25", "fetched_at": "2026-08-29T12:14:52.033271+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-image-try-on.html"}, {"content_hash": "47d21f95fd15916e3c909dd1896c436ab5834cc9e6d2b8ef708dffce84585e6b", "fetched_at": "2026-08-29T12:14:52.035729+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-image-upscale.html"}, {"content_hash": "1ea70774290a8d59c00f527935f074825f9d82bb780e04945ee57740076a8db2", "fetched_at": "2026-08-29T12:14:52.038984+00:00", "kind": "site_page", "missing": false, "url": "https://docs.pruna.ai/en/stable/docs_pruna_endpoints/performance_models/p-video.html"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 100, "longevity": 38, "rhythm": 89}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 540, "days_push": 0, "days_rel": 72, "gap_med": 19.0, "n_releases_24m": 17}, "score": 84, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 3, "stale_scrape": false}}