{"adoption": {"forks": 326, "observed_at": "2026-08-28T04:08:17.854792+00:00", "stars": 3758}, "canonical_url": "https://ross.abutalabs.com/products/promptenhancer", "card": {"archived": false, "artifact_type": "library", "description": "[CVPR 2026] PromptEnhancer is a prompt-rewriting tool, refining prompts into clearer, structured versions for better image generation.", "domain": ["artificial-intelligence", "image-processing", "large-language-models"], "enriched": true, "function": ["prompt-engineering", "machine-learning", "nlp"], "health_score": 79, "homepage": "https://hunyuan-promptenhancer.github.io/", "language": "Python", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["Hunyuan-PromptEnhancer/PromptEnhancer"], "name": "Hunyuan-PromptEnhancer/PromptEnhancer", "platform": ["python"], "pushed_at": "2026-08-18T03:09:57+00:00", "repo": "Hunyuan-PromptEnhancer/PromptEnhancer", "stars": 3758, "tags": ["text-to-image", "prompt-rewriting", "chain-of-thought", "reinforcement-learning", "diffusion-models", "hunyuan", "vlm", "image-generation", "gpu", "linux"], "topics": ["prompt", "prompt-engineering", "prompt-enhancer", "hunyuan", "vlm", "hunyuan-image", "image-editing", "image-to-image", "text-to-image"], "urls": [], "use_cases": ["rewrite short prompts into detailed structured prompts for image generation", "improve attribute binding and compositional accuracy in text-to-image outputs", "enhance prompts for HunyuanImage and other diffusion models without fine-tuning", "generate prompts for image-to-image editing workflows", "evaluate prompt-image alignment with the AlignEvaluator reward model"], "what_it_is": "PromptEnhancer is a prompt-rewriting framework from Tencent Hunyuan that uses a Chain-of-Thought rewriter trained via reinforcement learning to refine user prompts into clearer, structured versions for text-to-image diffusion models. It enhances pretrained T2I models like HunyuanImage 2.1 without modifying their weights, and also supports image-to-image prompt editing.", "when_to_avoid": ["you need a general-purpose LLM prompt enhancer for text-only tasks", "you lack GPU resources to run the 7B rewriter model", "you need a lightweight CPU-only tool", "you require a permissive open-source license for commercial use"], "when_to_choose": ["you use text-to-image models and get poor results from short or vague prompts", "you want prompt enhancement without retraining or modifying the image model", "you work with HunyuanImage 2.1 or compatible diffusion pipelines", "you need multilingual or text-in-image prompt refinement"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/promptenhancer", "repo": "Hunyuan-PromptEnhancer/PromptEnhancer", "role": "main", "score": 61}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:17.854792+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:28:55.191334+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "66b2571ad86c930fbf430af603b9d08dee45bb896399843920fde6ff3a7e5b9c", "fetched_at": "2026-08-28T04:08:17.854792+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Hunyuan-PromptEnhancer/PromptEnhancer"}, {"content_hash": "ab45ccf1cacdc10517a06ce40212369a9200d1b0d4ad5eafa086fea8febd6009", "fetched_at": "2026-08-29T09:22:55.931798+00:00", "kind": "homepage", "missing": false, "url": "https://hunyuan-promptenhancer.github.io/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:17.854792+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:28:55.191334+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "66b2571ad86c930fbf430af603b9d08dee45bb896399843920fde6ff3a7e5b9c", "fetched_at": "2026-08-28T04:08:17.854792+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Hunyuan-PromptEnhancer/PromptEnhancer"}, {"content_hash": "ab45ccf1cacdc10517a06ce40212369a9200d1b0d4ad5eafa086fea8febd6009", "fetched_at": "2026-08-29T09:22:55.931798+00:00", "kind": "homepage", "missing": false, "url": "https://hunyuan-promptenhancer.github.io/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:28:55.191334+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "66b2571ad86c930fbf430af603b9d08dee45bb896399843920fde6ff3a7e5b9c", "fetched_at": "2026-08-28T04:08:17.854792+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Hunyuan-PromptEnhancer/PromptEnhancer"}, {"content_hash": "ab45ccf1cacdc10517a06ce40212369a9200d1b0d4ad5eafa086fea8febd6009", "fetched_at": "2026-08-29T09:22:55.931798+00:00", "kind": "homepage", "missing": false, "url": "https://hunyuan-promptenhancer.github.io/"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:08:17.854792+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:17.854792+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:17.854792+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:28:55.191334+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "66b2571ad86c930fbf430af603b9d08dee45bb896399843920fde6ff3a7e5b9c", "fetched_at": "2026-08-28T04:08:17.854792+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Hunyuan-PromptEnhancer/PromptEnhancer"}, {"content_hash": "ab45ccf1cacdc10517a06ce40212369a9200d1b0d4ad5eafa086fea8febd6009", "fetched_at": "2026-08-29T09:22:55.931798+00:00", "kind": "homepage", "missing": false, "url": "https://hunyuan-promptenhancer.github.io/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:17.854792+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:17.854792+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:28:55.191334+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "66b2571ad86c930fbf430af603b9d08dee45bb896399843920fde6ff3a7e5b9c", "fetched_at": "2026-08-28T04:08:17.854792+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Hunyuan-PromptEnhancer/PromptEnhancer"}, {"content_hash": "ab45ccf1cacdc10517a06ce40212369a9200d1b0d4ad5eafa086fea8febd6009", "fetched_at": "2026-08-29T09:22:55.931798+00:00", "kind": "homepage", "missing": false, "url": "https://hunyuan-promptenhancer.github.io/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:17.854792+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:17.854792+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:17.854792+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:28:55.191334+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "66b2571ad86c930fbf430af603b9d08dee45bb896399843920fde6ff3a7e5b9c", "fetched_at": "2026-08-28T04:08:17.854792+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Hunyuan-PromptEnhancer/PromptEnhancer"}, {"content_hash": "ab45ccf1cacdc10517a06ce40212369a9200d1b0d4ad5eafa086fea8febd6009", "fetched_at": "2026-08-29T09:22:55.931798+00:00", "kind": "homepage", "missing": false, "url": "https://hunyuan-promptenhancer.github.io/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:17.854792+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:17.854792+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:28:55.191334+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "66b2571ad86c930fbf430af603b9d08dee45bb896399843920fde6ff3a7e5b9c", "fetched_at": "2026-08-28T04:08:17.854792+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Hunyuan-PromptEnhancer/PromptEnhancer"}, {"content_hash": "ab45ccf1cacdc10517a06ce40212369a9200d1b0d4ad5eafa086fea8febd6009", "fetched_at": "2026-08-29T09:22:55.931798+00:00", "kind": "homepage", "missing": false, "url": "https://hunyuan-promptenhancer.github.io/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:28:55.191334+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "66b2571ad86c930fbf430af603b9d08dee45bb896399843920fde6ff3a7e5b9c", "fetched_at": "2026-08-28T04:08:17.854792+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Hunyuan-PromptEnhancer/PromptEnhancer"}, {"content_hash": "ab45ccf1cacdc10517a06ce40212369a9200d1b0d4ad5eafa086fea8febd6009", "fetched_at": "2026-08-29T09:22:55.931798+00:00", "kind": "homepage", "missing": false, "url": "https://hunyuan-promptenhancer.github.io/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:28:55.191334+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "66b2571ad86c930fbf430af603b9d08dee45bb896399843920fde6ff3a7e5b9c", "fetched_at": "2026-08-28T04:08:17.854792+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Hunyuan-PromptEnhancer/PromptEnhancer"}, {"content_hash": "ab45ccf1cacdc10517a06ce40212369a9200d1b0d4ad5eafa086fea8febd6009", "fetched_at": "2026-08-29T09:22:55.931798+00:00", "kind": "homepage", "missing": false, "url": "https://hunyuan-promptenhancer.github.io/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:28:55.191334+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "66b2571ad86c930fbf430af603b9d08dee45bb896399843920fde6ff3a7e5b9c", "fetched_at": "2026-08-28T04:08:17.854792+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Hunyuan-PromptEnhancer/PromptEnhancer"}, {"content_hash": "ab45ccf1cacdc10517a06ce40212369a9200d1b0d4ad5eafa086fea8febd6009", "fetched_at": "2026-08-29T09:22:55.931798+00:00", "kind": "homepage", "missing": false, "url": "https://hunyuan-promptenhancer.github.io/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 25, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 358, "days_push": 15, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 61, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}