{"adoption": {"forks": 347, "observed_at": "2026-08-28T04:08:04.259117+00:00", "stars": 3434}, "canonical_url": "https://ross.abutalabs.com/products/openai-go", "card": {"archived": false, "artifact_type": "library", "description": "The official Go library for the OpenAI API", "domain": ["large-language-models", "artificial-intelligence", "apis", "developer-tools"], "enriched": true, "function": ["sdk", "http-client", "llm-inference"], "health_score": 100, "homepage": null, "language": "Go", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["openai/openai-go"], "name": "openai/openai-go", "platform": ["go", "cross-platform"], "pushed_at": "2026-08-26T22:11:54+00:00", "repo": "openai/openai-go", "stars": 3434, "tags": ["openai-api", "gpt", "official-sdk", "rest-api-client", "chat-completions", "responses-api"], "topics": [], "urls": [], "use_cases": ["call the OpenAI API from a Go application", "generate text with GPT models in Go", "build a chatbot backend in Go using OpenAI", "stream OpenAI model responses in a Go service", "integrate OpenAI embeddings or responses API into a Go tool", "manage multi-turn conversations with OpenAI models in Go"], "what_it_is": "The official Go client library for the OpenAI REST API, providing typed access to models, the Responses API, conversations, and other OpenAI platform features. It is maintained by OpenAI and distributed as a Go module with regular releases.", "when_to_avoid": ["you use a language other than Go", "you need a provider-agnostic LLM client that works with many vendors", "you must stay on an older Go version outside the SDK's supported window"], "when_to_choose": ["you are writing Go and want an officially supported, typed client for the OpenAI API", "you need access to the latest OpenAI features like the Responses API", "you want automatic API key handling from environment variables and idiomatic Go error handling"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/openai-go", "repo": "openai/openai-go", "role": "main", "score": 86}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:04.259117+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:37:43.391961+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "34f425741173b2aef7f6f1aa986ca49703851932362177cd1bed5ed7009ee62a", "fetched_at": "2026-08-28T04:08:04.259117+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openai/openai-go"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:04.259117+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:37:43.391961+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "34f425741173b2aef7f6f1aa986ca49703851932362177cd1bed5ed7009ee62a", "fetched_at": "2026-08-28T04:08:04.259117+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openai/openai-go"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:37:43.391961+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "34f425741173b2aef7f6f1aa986ca49703851932362177cd1bed5ed7009ee62a", "fetched_at": "2026-08-28T04:08:04.259117+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openai/openai-go"}], "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:04.259117+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:04.259117+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:04.259117+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:37:43.391961+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "34f425741173b2aef7f6f1aa986ca49703851932362177cd1bed5ed7009ee62a", "fetched_at": "2026-08-28T04:08:04.259117+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openai/openai-go"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:04.259117+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:04.259117+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:37:43.391961+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "34f425741173b2aef7f6f1aa986ca49703851932362177cd1bed5ed7009ee62a", "fetched_at": "2026-08-28T04:08:04.259117+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openai/openai-go"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:04.259117+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:04.259117+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:04.259117+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:37:43.391961+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "34f425741173b2aef7f6f1aa986ca49703851932362177cd1bed5ed7009ee62a", "fetched_at": "2026-08-28T04:08:04.259117+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openai/openai-go"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:04.259117+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:04.259117+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:37:43.391961+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "34f425741173b2aef7f6f1aa986ca49703851932362177cd1bed5ed7009ee62a", "fetched_at": "2026-08-28T04:08:04.259117+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openai/openai-go"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:37:43.391961+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "34f425741173b2aef7f6f1aa986ca49703851932362177cd1bed5ed7009ee62a", "fetched_at": "2026-08-28T04:08:04.259117+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openai/openai-go"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:37:43.391961+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "34f425741173b2aef7f6f1aa986ca49703851932362177cd1bed5ed7009ee62a", "fetched_at": "2026-08-28T04:08:04.259117+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openai/openai-go"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:37:43.391961+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "34f425741173b2aef7f6f1aa986ca49703851932362177cd1bed5ed7009ee62a", "fetched_at": "2026-08-28T04:08:04.259117+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openai/openai-go"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 55, "rhythm": 87}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 772, "days_push": 7, "days_rel": 7, "gap_med": 3.0, "n_releases_24m": 99}, "score": 86, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}