google/generative-ai-go

Go SDK for Google Generative AI

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 39 minutes ago
Added to GitGenius on March 21st, 2025
Created on December 4th, 2023
Open Issues & Pull Requests: 15 (+0)
Number of forks: 104
Total Stargazers: 856 (+0)
Total Subscribers: 33 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 25.0 hours
Mean response time: 36.0 days
90th percentile: 143.6 days
Tracked items: 67

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Work labelled "type:bug" is answered fastest, typically in about 5 hours, while "status:triaged" waits about 6 days. Only 4% of issues opened in the past year have been closed. Three people close 68% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 11
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 351 days
Stale 30+ days: 11
Stale 90+ days: 11

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • type:feature request (31)
  • status:triaged (30)
  • type:bug (28)
  • status:awaiting user response (16)
  • type:api-issue (9)
  • p2 (6)
  • component:documentation (5)
  • p3 (4)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

The google/generative-ai-go repository is a Go SDK for Google's Generative AI services, specifically designed to provide Go developers with access to Google's generative models including Gemini, Veo, and Imagen. Written in Go, the SDK enables developers to integrate Google's large language models and generative capabilities into Go applications through a structured API interface.

However, this repository is now deprecated and has transitioned to legacy status. Google announced that with the release of Gemini 2.0, they created a unified SDK across all developer platforms, consolidating feedback from this SDK and best practices from other SDKs in the ecosystem. The new official SDK, the Google Generative AI SDK for Go, is now the recommended path forward and is located at github.com/googleapis/go-genai. The Gemini API documentation has been fully updated to showcase examples using the new SDK rather than this legacy version.

The repository operates under a limited maintenance support plan. Development is now restricted exclusively to critical bug fixes, with no new features being added. This approach aims to provide stability for users who are still using the SDK while they transition to the newer implementation. The support plan includes a defined end-of-life date of November 30, 2025, after which all support including bug fixes will permanently cease. Google has explicitly advised users to begin planning their migration to the new SDK to ensure continued access to the latest capabilities and ongoing support.

The SDK is classified across numerous categories reflecting its scope: software framework, software tools, deep learning, AI applications, generative AI, algorithm development, AI research, neural networks, model development, code generation, natural language processing, machine learning, and algorithm implementation. These classifications underscore the repository's role as a comprehensive tool for developers building AI-powered applications in Go.

For developers currently using this SDK, Google emphasizes that the transition to the new Google Generative AI SDK is necessary to maintain access to the latest features and performance improvements. The company acknowledges the disruptive nature of SDK changes and has provided resources including migration guidance and community support channels at discuss.ai.google.dev to assist developers through the transition process.