{"adoption": {"forks": 265, "observed_at": "2026-08-28T04:05:08.015022+00:00", "stars": 1589}, "canonical_url": "https://ross.abutalabs.com/products/aistudiotoapi", "card": {"archived": false, "artifact_type": "service", "description": "A wrapper that exposes Google AI Studio Build as OpenAI, Gemini, and Anthropic compatible APIs.（一个将 Google AI Studio Build 封装为兼容 OpenAI / Gemini / Anthropic 风格 API 的工具）", "domain": ["large-language-models", "apis", "self-hosted", "artificial-intelligence"], "enriched": true, "function": ["proxy", "http-server", "llm-inference", "web-scraping", "auth"], "health_score": 99, "homepage": null, "language": "JavaScript", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["iBUHub/AIStudioToAPI"], "name": "iBUHub/AIStudioToAPI", "platform": ["self-hosted", "windows"], "pushed_at": "2026-08-21T15:22:55+00:00", "repo": "iBUHub/AIStudioToAPI", "stars": 1589, "tags": ["api-adapter", "browser-automation", "openai-compatible", "gemini", "anthropic-compatible", "camoufox", "reverse-proxy-api", "nodejs", "docker", "linux", "macos"], "topics": ["aistudio", "api", "gemini"], "urls": [], "use_cases": ["expose google ai studio as an openai-compatible api", "use gemini models through anthropic api format", "self-host a free gemini api proxy", "add tool calling to ai studio models", "manage multiple google accounts for ai studio api access", "access gemini image and tts models via standard api"], "what_it_is": "A self-hosted proxy service that wraps the Google AI Studio Build web interface into OpenAI, Gemini, and Anthropic compatible APIs using browser automation. It supports multiple Google accounts, tool calling, and includes a web console with VNC-based login management.", "when_to_avoid": ["you need production-grade reliability or official API guarantees", "browser automation against Google's web UI violates your compliance requirements", "you need models not available in AI Studio"], "when_to_choose": ["you want OpenAI/Gemini/Anthropic-compatible endpoints backed by AI Studio without paid API keys", "you need multi-account rotation and a web console for account management", "you want Docker deployment with usage statistics"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/aistudiotoapi", "repo": "iBUHub/AIStudioToAPI", "role": "main", "score": 82}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.015022+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:54:57.321861+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5bc02b7f5a9e03f10d394d6192fc694e22ff68c0aeb4d55f1a2e61530f8362eb", "fetched_at": "2026-08-28T04:05:08.015022+00:00", "kind": "readme", "missing": false, "url": "https://github.com/iBUHub/AIStudioToAPI"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.015022+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:54:57.321861+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5bc02b7f5a9e03f10d394d6192fc694e22ff68c0aeb4d55f1a2e61530f8362eb", "fetched_at": "2026-08-28T04:05:08.015022+00:00", "kind": "readme", "missing": false, "url": "https://github.com/iBUHub/AIStudioToAPI"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:54:57.321861+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5bc02b7f5a9e03f10d394d6192fc694e22ff68c0aeb4d55f1a2e61530f8362eb", "fetched_at": "2026-08-28T04:05:08.015022+00:00", "kind": "readme", "missing": false, "url": "https://github.com/iBUHub/AIStudioToAPI"}], "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:05:08.015022+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.015022+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.015022+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:54:57.321861+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5bc02b7f5a9e03f10d394d6192fc694e22ff68c0aeb4d55f1a2e61530f8362eb", "fetched_at": "2026-08-28T04:05:08.015022+00:00", "kind": "readme", "missing": false, "url": "https://github.com/iBUHub/AIStudioToAPI"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.015022+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.015022+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:54:57.321861+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5bc02b7f5a9e03f10d394d6192fc694e22ff68c0aeb4d55f1a2e61530f8362eb", "fetched_at": "2026-08-28T04:05:08.015022+00:00", "kind": "readme", "missing": false, "url": "https://github.com/iBUHub/AIStudioToAPI"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.015022+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.015022+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.015022+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:54:57.321861+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5bc02b7f5a9e03f10d394d6192fc694e22ff68c0aeb4d55f1a2e61530f8362eb", "fetched_at": "2026-08-28T04:05:08.015022+00:00", "kind": "readme", "missing": false, "url": "https://github.com/iBUHub/AIStudioToAPI"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.015022+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.015022+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:54:57.321861+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5bc02b7f5a9e03f10d394d6192fc694e22ff68c0aeb4d55f1a2e61530f8362eb", "fetched_at": "2026-08-28T04:05:08.015022+00:00", "kind": "readme", "missing": false, "url": "https://github.com/iBUHub/AIStudioToAPI"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:54:57.321861+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5bc02b7f5a9e03f10d394d6192fc694e22ff68c0aeb4d55f1a2e61530f8362eb", "fetched_at": "2026-08-28T04:05:08.015022+00:00", "kind": "readme", "missing": false, "url": "https://github.com/iBUHub/AIStudioToAPI"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:54:57.321861+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5bc02b7f5a9e03f10d394d6192fc694e22ff68c0aeb4d55f1a2e61530f8362eb", "fetched_at": "2026-08-28T04:05:08.015022+00:00", "kind": "readme", "missing": false, "url": "https://github.com/iBUHub/AIStudioToAPI"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:54:57.321861+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5bc02b7f5a9e03f10d394d6192fc694e22ff68c0aeb4d55f1a2e61530f8362eb", "fetched_at": "2026-08-28T04:05:08.015022+00:00", "kind": "readme", "missing": false, "url": "https://github.com/iBUHub/AIStudioToAPI"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 18, "rhythm": 98}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 264, "days_push": 12, "days_rel": 17, "gap_med": 5.0, "n_releases_24m": 33}, "score": 82, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}