{"adoption": {"forks": 4038, "observed_at": "2026-08-28T04:11:58.761863+00:00", "stars": 34236}, "canonical_url": "https://ross.abutalabs.com/products/clip", "card": {"archived": false, "artifact_type": "library", "description": "CLIP (Contrastive Language-Image Pretraining),  Predict the most relevant text snippet given an image", "domain": ["deep-learning", "machine-learning", "computer-vision", "artificial-intelligence"], "enriched": true, "function": ["machine-learning", "deep-learning", "computer-vision", "nlp", "image-processing"], "health_score": 64, "homepage": null, "language": "Jupyter Notebook", "license": "MIT", "license_family": "permissive", "maturity": "stable", "member_repos": ["openai/CLIP"], "name": "openai/CLIP", "platform": ["python", "cross-platform"], "pushed_at": "2026-03-25T18:46:40+00:00", "repo": "openai/CLIP", "stars": 34236, "tags": ["clip", "contrastive-learning", "multimodal", "zero-shot-classification", "image-text-embedding", "pytorch", "vision-language-model", "natural-language-processing", "gpu"], "topics": ["deep-learning", "machine-learning"], "urls": [], "use_cases": ["classify images into arbitrary categories with zero-shot learning", "compute similarity scores between images and text descriptions", "generate image and text embeddings for search", "build image search from natural language queries", "use CLIP embeddings as features for downstream models", "run zero-shot object recognition without labeled training data"], "what_it_is": "OpenAI's CLIP is a PyTorch library providing pretrained contrastive language-image models that encode images and text into a shared embedding space. It enables zero-shot image classification and cross-modal retrieval by predicting the most relevant text snippet for a given image.", "when_to_avoid": ["you need fine-grained classification beyond CLIP's resolution", "you cannot run PyTorch or lack GPU/CPU compute for inference", "you need a lightweight model for edge devices with strict latency limits"], "when_to_choose": ["you need zero-shot image classification without training a custom model", "you want shared image-text embeddings for retrieval or search", "you need a well-tested PyTorch implementation of CLIP with pretrained checkpoints"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/clip", "repo": "openai/CLIP", "role": "main", "score": 66}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:11:58.761863+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T16:27:44.900715+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a6b1c53726887cbd4676b0272d6245b19b74890303d7b1b642f04941e6261e9b", "fetched_at": "2026-08-28T04:11:58.761863+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openai/CLIP"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:11:58.761863+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T16:27:44.900715+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a6b1c53726887cbd4676b0272d6245b19b74890303d7b1b642f04941e6261e9b", "fetched_at": "2026-08-28T04:11:58.761863+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openai/CLIP"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T16:27:44.900715+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a6b1c53726887cbd4676b0272d6245b19b74890303d7b1b642f04941e6261e9b", "fetched_at": "2026-08-28T04:11:58.761863+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openai/CLIP"}], "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:11:58.761863+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:11:58.761863+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:11:58.761863+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T16:27:44.900715+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a6b1c53726887cbd4676b0272d6245b19b74890303d7b1b642f04941e6261e9b", "fetched_at": "2026-08-28T04:11:58.761863+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openai/CLIP"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:11:58.761863+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:11:58.761863+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T16:27:44.900715+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a6b1c53726887cbd4676b0272d6245b19b74890303d7b1b642f04941e6261e9b", "fetched_at": "2026-08-28T04:11:58.761863+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openai/CLIP"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:11:58.761863+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:11:58.761863+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:11:58.761863+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T16:27:44.900715+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a6b1c53726887cbd4676b0272d6245b19b74890303d7b1b642f04941e6261e9b", "fetched_at": "2026-08-28T04:11:58.761863+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openai/CLIP"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:11:58.761863+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:11:58.761863+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T16:27:44.900715+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a6b1c53726887cbd4676b0272d6245b19b74890303d7b1b642f04941e6261e9b", "fetched_at": "2026-08-28T04:11:58.761863+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openai/CLIP"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T16:27:44.900715+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a6b1c53726887cbd4676b0272d6245b19b74890303d7b1b642f04941e6261e9b", "fetched_at": "2026-08-28T04:11:58.761863+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openai/CLIP"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T16:27:44.900715+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a6b1c53726887cbd4676b0272d6245b19b74890303d7b1b642f04941e6261e9b", "fetched_at": "2026-08-28T04:11:58.761863+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openai/CLIP"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T16:27:44.900715+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a6b1c53726887cbd4676b0272d6245b19b74890303d7b1b642f04941e6261e9b", "fetched_at": "2026-08-28T04:11:58.761863+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openai/CLIP"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 74, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2086, "days_push": 161, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 66, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}