{"adoption": {"forks": 116, "observed_at": "2026-08-28T04:04:35.153340+00:00", "stars": 1387}, "canonical_url": "https://ross.abutalabs.com/products/way-to-chatgpt-plus", "card": {"archived": false, "artifact_type": "learning-resource", "description": "在大陆地区使用普通银联信用卡通过 Apple Store 订阅 ChatGPT Plus 等产品的一些实践", "domain": ["artificial-intelligence", "large-language-models", "tutorials", "privacy"], "enriched": true, "function": ["documentation"], "health_score": 37, "homepage": null, "language": null, "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["farion1231/Way-to-ChatGPT-Plus"], "name": "farion1231/Way-to-ChatGPT-Plus", "platform": ["cross-platform"], "pushed_at": "2025-06-20T11:30:58+00:00", "repo": "farion1231/Way-to-ChatGPT-Plus", "stars": 1387, "tags": ["chatgpt-plus", "subscription-guide", "apple-store", "china", "payment-methods", "claude-pro", "api-proxy", "ios"], "topics": ["chatgpt-plus", "ios", "subscribe", "claude-pro"], "urls": [], "use_cases": ["subscribe to ChatGPT Plus from mainland China with a UnionPay credit card", "get a cheaper ChatGPT Plus subscription via the Turkish Apple Store", "pay for Claude Pro or Claude Code without an international credit card", "use ChatGPT and Claude APIs through relay stations in China", "test whether my IP is clean enough for AI service signups", "troubleshoot common issues when subscribing to AI services from China"], "what_it_is": "A community-maintained guide repository explaining how to subscribe to ChatGPT Plus, Claude Pro, X Premium and similar AI services from mainland China using UnionPay cards via the US or Turkey Apple App Store. It also covers using API relay stations and checking IP cleanliness.", "when_to_avoid": ["you already have a straightforward international payment method and can subscribe directly", "you need official support or guaranteed-compliant payment channels", "you want software or a tool rather than documentation"], "when_to_choose": ["you are in mainland China and lack an international payment method for AI subscriptions", "you want step-by-step guides for US or Turkey Apple ID subscription workarounds", "you need current community-maintained tips on API relay usage and IP purity checks"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/way-to-chatgpt-plus", "repo": "farion1231/Way-to-ChatGPT-Plus", "role": "main", "score": 36}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:35.153340+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:39:49.775686+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "40d3e19bc2453cba2d27ccf60d72ef5632fbc85e1f37308539898efb9723ed5e", "fetched_at": "2026-08-28T04:04:35.153340+00:00", "kind": "readme", "missing": false, "url": "https://github.com/farion1231/Way-to-ChatGPT-Plus"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:35.153340+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:39:49.775686+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "40d3e19bc2453cba2d27ccf60d72ef5632fbc85e1f37308539898efb9723ed5e", "fetched_at": "2026-08-28T04:04:35.153340+00:00", "kind": "readme", "missing": false, "url": "https://github.com/farion1231/Way-to-ChatGPT-Plus"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:39:49.775686+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "40d3e19bc2453cba2d27ccf60d72ef5632fbc85e1f37308539898efb9723ed5e", "fetched_at": "2026-08-28T04:04:35.153340+00:00", "kind": "readme", "missing": false, "url": "https://github.com/farion1231/Way-to-ChatGPT-Plus"}], "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:04:35.153340+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:35.153340+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:35.153340+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:39:49.775686+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "40d3e19bc2453cba2d27ccf60d72ef5632fbc85e1f37308539898efb9723ed5e", "fetched_at": "2026-08-28T04:04:35.153340+00:00", "kind": "readme", "missing": false, "url": "https://github.com/farion1231/Way-to-ChatGPT-Plus"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:35.153340+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:35.153340+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:39:49.775686+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "40d3e19bc2453cba2d27ccf60d72ef5632fbc85e1f37308539898efb9723ed5e", "fetched_at": "2026-08-28T04:04:35.153340+00:00", "kind": "readme", "missing": false, "url": "https://github.com/farion1231/Way-to-ChatGPT-Plus"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:35.153340+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:35.153340+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:35.153340+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:39:49.775686+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "40d3e19bc2453cba2d27ccf60d72ef5632fbc85e1f37308539898efb9723ed5e", "fetched_at": "2026-08-28T04:04:35.153340+00:00", "kind": "readme", "missing": false, "url": "https://github.com/farion1231/Way-to-ChatGPT-Plus"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:35.153340+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:35.153340+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:39:49.775686+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "40d3e19bc2453cba2d27ccf60d72ef5632fbc85e1f37308539898efb9723ed5e", "fetched_at": "2026-08-28T04:04:35.153340+00:00", "kind": "readme", "missing": false, "url": "https://github.com/farion1231/Way-to-ChatGPT-Plus"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:39:49.775686+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "40d3e19bc2453cba2d27ccf60d72ef5632fbc85e1f37308539898efb9723ed5e", "fetched_at": "2026-08-28T04:04:35.153340+00:00", "kind": "readme", "missing": false, "url": "https://github.com/farion1231/Way-to-ChatGPT-Plus"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:39:49.775686+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "40d3e19bc2453cba2d27ccf60d72ef5632fbc85e1f37308539898efb9723ed5e", "fetched_at": "2026-08-28T04:04:35.153340+00:00", "kind": "readme", "missing": false, "url": "https://github.com/farion1231/Way-to-ChatGPT-Plus"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:39:49.775686+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "40d3e19bc2453cba2d27ccf60d72ef5632fbc85e1f37308539898efb9723ed5e", "fetched_at": "2026-08-28T04:04:35.153340+00:00", "kind": "readme", "missing": false, "url": "https://github.com/farion1231/Way-to-ChatGPT-Plus"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 27, "longevity": 58, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 821, "days_push": 439, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 36, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}