{"adoption": {"forks": 457, "observed_at": "2026-08-28T04:03:21.873506+00:00", "stars": 1047}, "canonical_url": "https://ross.abutalabs.com/products/generative_ai_project", "card": {"archived": false, "artifact_type": "learning-resource", "description": "A structured template for building robust generative AI applications", "domain": ["large-language-models", "artificial-intelligence", "developer-tools"], "enriched": true, "function": ["llm-inference", "prompt-engineering", "caching", "rate-limiting", "logging", "error-handling"], "health_score": 75, "homepage": null, "language": "Python", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["honestsoul/generative_ai_project"], "name": "honestsoul/generative_ai_project", "platform": ["python", "cross-platform"], "pushed_at": "2026-07-06T15:36:19+00:00", "repo": "honestsoul/generative_ai_project", "stars": 1047, "tags": ["project-template", "llm-clients", "prompt-templates", "token-management", "starter-kit", "boilerplate"], "topics": [], "urls": [], "use_cases": ["scaffold a new generative AI project", "structure a Python LLM application", "manage prompts and templates for LLM apps", "add rate limiting and caching to LLM API calls", "compare Claude and GPT clients in one codebase", "experiment with prompt chaining in notebooks"], "what_it_is": "A Python project template providing a modular structure for building generative AI applications, with pre-built LLM clients for Claude and GPT. It includes prompt engineering utilities, rate limiting, token counting, response caching, and error handling out of the box.", "when_to_avoid": ["you already use a full framework like LangChain or LlamaIndex", "you need a production-ready service rather than a template", "you require a permissive license - the repo has none"], "when_to_choose": ["starting a new LLM-powered Python project and wanting a proven structure", "you need multi-provider LLM support with shared utilities", "you want built-in rate limiting, caching, and token management"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/generative_ai_project", "repo": "honestsoul/generative_ai_project", "role": "main", "score": 62}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.873506+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T08:33:38.335466+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "43f8af23a1106f2b54283336e62fa8c0a6dd3631c467071c2ec22d947e10cded", "fetched_at": "2026-08-28T04:03:21.873506+00:00", "kind": "readme", "missing": false, "url": "https://github.com/honestsoul/generative_ai_project"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.873506+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T08:33:38.335466+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "43f8af23a1106f2b54283336e62fa8c0a6dd3631c467071c2ec22d947e10cded", "fetched_at": "2026-08-28T04:03:21.873506+00:00", "kind": "readme", "missing": false, "url": "https://github.com/honestsoul/generative_ai_project"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T08:33:38.335466+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "43f8af23a1106f2b54283336e62fa8c0a6dd3631c467071c2ec22d947e10cded", "fetched_at": "2026-08-28T04:03:21.873506+00:00", "kind": "readme", "missing": false, "url": "https://github.com/honestsoul/generative_ai_project"}], "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:03:21.873506+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.873506+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.873506+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T08:33:38.335466+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "43f8af23a1106f2b54283336e62fa8c0a6dd3631c467071c2ec22d947e10cded", "fetched_at": "2026-08-28T04:03:21.873506+00:00", "kind": "readme", "missing": false, "url": "https://github.com/honestsoul/generative_ai_project"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.873506+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.873506+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T08:33:38.335466+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "43f8af23a1106f2b54283336e62fa8c0a6dd3631c467071c2ec22d947e10cded", "fetched_at": "2026-08-28T04:03:21.873506+00:00", "kind": "readme", "missing": false, "url": "https://github.com/honestsoul/generative_ai_project"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.873506+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.873506+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.873506+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T08:33:38.335466+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "43f8af23a1106f2b54283336e62fa8c0a6dd3631c467071c2ec22d947e10cded", "fetched_at": "2026-08-28T04:03:21.873506+00:00", "kind": "readme", "missing": false, "url": "https://github.com/honestsoul/generative_ai_project"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.873506+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.873506+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T08:33:38.335466+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "43f8af23a1106f2b54283336e62fa8c0a6dd3631c467071c2ec22d947e10cded", "fetched_at": "2026-08-28T04:03:21.873506+00:00", "kind": "readme", "missing": false, "url": "https://github.com/honestsoul/generative_ai_project"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T08:33:38.335466+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "43f8af23a1106f2b54283336e62fa8c0a6dd3631c467071c2ec22d947e10cded", "fetched_at": "2026-08-28T04:03:21.873506+00:00", "kind": "readme", "missing": false, "url": "https://github.com/honestsoul/generative_ai_project"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T08:33:38.335466+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "43f8af23a1106f2b54283336e62fa8c0a6dd3631c467071c2ec22d947e10cded", "fetched_at": "2026-08-28T04:03:21.873506+00:00", "kind": "readme", "missing": false, "url": "https://github.com/honestsoul/generative_ai_project"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T08:33:38.335466+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "43f8af23a1106f2b54283336e62fa8c0a6dd3631c467071c2ec22d947e10cded", "fetched_at": "2026-08-28T04:03:21.873506+00:00", "kind": "readme", "missing": false, "url": "https://github.com/honestsoul/generative_ai_project"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 91, "longevity": 43, "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": 602, "days_push": 58, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 62, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}