🌐
Google AI
ai.google.dev › gemini api › migrate to the google genai sdk
Migrate to the Google GenAI SDK | Gemini API | Google AI for Developers
April 28, 2026 - The genai.NewClient function created a client, but generative model operations were typically called on a separate GenerativeModel instance obtained from this client. Other services might have been accessed via distinct packages or patterns. import ( "github.com/google/generative-ai-go/genai" "github.com/google/generative-ai-go/genai/fileman" // For files "google.golang.org/api/option" ) client, err := genai.NewClient(ctx, option.WithAPIKey("GEMINI_API_KEY")) fileClient, err := fileman.NewClient(ctx, option.WithAPIKey("GEMINI_API_KEY")) // Get a model instance, then call methods on it model := client.GenerativeModel("gemini-3.5-flash") resp, err := model.GenerateContent(...) cs := model.StartChat() // Call methods on separate client objects for other services uploadedFile, err := fileClient.UploadFile(...)
🌐
GitHub
github.com › mohitejaikumar › generative-ai-js
GitHub - mohitejaikumar/generative-ai-js: The official Node.js / Typescript library for the Google Gemini API · GitHub
import { GoogleGenerativeAI } from "@google/generative-ai"; const genAI = new GoogleGenerativeAI(process.env.API_KEY); const model = genAI.getGenerativeModel({ model: "gemini-1.5-flash" });
Author   mohitejaikumar
🌐
GitHub
github.com › google-gemini › deprecated-generative-ai-python › blob › main › docs › api › google › generativeai › GenerativeModel.md
deprecated-generative-ai-python/docs/api/google/generativeai/GenerativeModel.md at main · google-gemini/deprecated-generative-ai-python
>>> import google.generativeai as genai >>> import PIL.Image >>> genai.configure(api_key='YOUR_API_KEY') >>> model = genai.GenerativeModel('models/gemini-1.5-flash') >>> result = model.generate_content('Tell me a story about a magic backpack') >>> result.text "In the quaint little town of Lakeside, there lived a young girl named Lily..."
Author   google-gemini
🌐
GitHub
github.com › google-gemini › deprecated-generative-ai-js
GitHub - google-gemini/deprecated-generative-ai-js: This SDK is now deprecated, use the new unified Google GenAI SDK. · GitHub
With Gemini 2.0, we took the chance to create a single unified SDK for all developers who want to use Google's GenAI models (Gemini, Veo, Imagen, etc).
Starred by 1.2K users
Forked by 320 users
Languages   TypeScript 98.0% | JavaScript 2.0%
🌐
GitHub
github.com › google-gemini › generative-ai-python › blob › main › docs › api › google › generativeai.md
deprecated-generative-ai-python/docs/api/google/generativeai.md at main · google-gemini/deprecated-generative-ai-python
import google.generativeai as genai import os genai.configure(api_key=os.environ['API_KEY']) model = genai.GenerativeModel(model_name='gemini-1.5-flash') response = model.generate_content('Teach me about how an LLM works') print(response.text)
Author   google-gemini
🌐
GitHub
github.com › braincompany › generative-ai-js
GitHub - braincompany/generative-ai-js: The official Node.js / Typescript library for the Google Gemini API · GitHub
import { GoogleGenerativeAI } from "@google/generative-ai"; const genAI = new GoogleGenerativeAI(process.env.API_KEY); const model = genAI.getGenerativeModel({ model: "gemini-1.5-flash" });
Author   braincompany
🌐
GitHub
github.com › hkirat › generative-ai-js
GitHub - hkirat/generative-ai-js: The official Node.js / Typescript library for the Google Gemini API · GitHub
const { GoogleGenerativeAI } = require("@google/generative-ai"); const genAI = new GoogleGenerativeAI(process.env.API_KEY); const model = genAI.getGenerativeModel({ model: "gemini-1.5-flash" });
Starred by 19 users
Forked by 4 users
Languages   TypeScript 98.0% | JavaScript 2.0%
🌐
Go Packages
pkg.go.dev › github.com › google › generative-ai-go › genai
genai package - github.com/google/generative-ai-go/genai - Go Packages
May 2, 2025 - What would you like to know?"), }, Role: "model", }, } iter := cs.SendMessageStream(ctx, genai.Text("How many paws are in my house?")) for { resp, err := iter.Next() if err == iterator.Done { break } if err != nil { log.Fatal(err) } printResponse(resp) } } func printResponse(resp *genai.GenerateContentResponse) { for _, cand := range resp.Candidates { if cand.Content != nil { for _, part := range cand.Content.Parts { fmt.Println(part) } } } fmt.Println("---") } ... package main import ( "context" "fmt" "log" "os" "path/filepath" "github.com/google/generative-ai-go/genai" "github.com/google/gen
🌐
GitHub
github.com › google-gemini › generative-ai-js › issues › 432
can't generate image using gemini-2.0-flash-exp-image-generation model · Issue #432 · google-gemini/deprecated-generative-ai-js
March 18, 2025 - I was hoping I could use latest model to generate image via API. I'm using model = genAI.getGenerativeModel({ model: "gemini-2.0-flash-exp-image-generation",safetySettings });
Author   google-gemini
🌐
npm
npmjs.com › package › @google › generative-ai › v › 0.8.0
@google/generative-ai - npm
April 22, 2024 - Check out this repository. git clone https://github.com/google/generative-ai-js
      » npm install @google/generative-ai
    
Published   Apr 29, 2025
Version   0.8.0
Find elsewhere
🌐
GitHub
github.com › googleapis › python-genai
GitHub - googleapis/python-genai: Google Gen AI Python SDK provides an interface for developers to integrate Google's generative models into their Python applications. · GitHub
1 month ago - Google Gen AI Python SDK provides an interface for developers to integrate Google's generative models into their Python applications. - googleapis/python-genai
Starred by 3.8K users
Forked by 929 users
Languages   Python
🌐
Stack Overflow
stackoverflow.com › questions › 79087811 › how-do-i-set-up-the-model-name-using-googles-gemini-ai
node.js - How do I set up the model name using google's gemini AI? - Stack Overflow
Copyconst model = genAI.getGenerativeModel({ model: "the-model-name-here" }); Hope that helps. Share · Share a link to this answer · Copy linkCC BY-SA 4.0 · Short permalink to this answer · Improve this answer · Follow · Follow this answer to receive notifications ·
🌐
GitHub
github.com › articles › what is generative ai (genai)?
What is generative AI (GenAI)? · GitHub
February 19, 2026 - Generative AI creates text, images, and code using deep learning. Explore GenAI tools, models, and how it’s shaping artificial intelligence today.
🌐
Raymond Camden
raymondcamden.com › 2024 › 06 › 24 › creating-a-content-assistant-with-gemini-and-genai
Creating a Content Assistant with Gemini and GenAI
June 24, 2024 - If you want to see more of the code, or run it yourself, you can find the repo here: https://github.com/cfjedimaster/ai-testingzone/tree/main/content_assistant.
🌐
GitHub
github.com › topics › generative-ai
generative-ai · GitHub Topics
nodejs javascript typescript ai mcp chatbot artificial-intelligence gemini openai developer-tools llama gpt language-model claude llm generative-ai chatgpt anthropic genai deepseek
🌐
GitHub
github.com › openvinotoolkit › openvino.genai
GitHub - openvinotoolkit/openvino.genai: Run Generative AI models with simple C++/Python API and using OpenVINO Runtime · GitHub
OpenVINO™ GenAI is a library of the most popular Generative AI model pipelines, optimized execution methods, and samples that run on top of highly performant OpenVINO Runtime.
Starred by 530 users
Forked by 406 users
Languages   C++ 61.4% | Python 30.5% | TypeScript 2.6% | MDX 2.1% | JavaScript 1.3% | C 1.2%
🌐
GitHub
github.com › google-gemini › cookbook › issues › 451
AttributeError: module 'google.genai' has no attribute 'GenerativeModel' · Issue #451 · google-gemini/cookbook
February 11, 2025 - Description of the bug: i tried script on page: https://ai.google.dev/gemini-api/docs/code-execution?lang=python from google import genai model = genai.GenerativeModel(model_name='gemini-2.0-flash-...
Author   google-gemini
🌐
GitHub
googleapis.github.io › js-genai › release_docs › classes › models.Models.html
Models | @google/genai
Overrides BaseModule.constructor · Given a list of contents, returns a corresponding TokensInfo containing the list of tokens and list of token ids
🌐
GitHub
github.com › google-gemini › deprecated-generative-ai-python › issues › 227
Google Gemini 1.5 pro via API access · Issue #227 · google-gemini/deprecated-generative-ai-python
March 3, 2024 - import os import google.generativeai as genai from dotenv import load_dotenv def init_api_keys(): try: load_dotenv() api_key = os.getenv("GEMINI_API_KEY") genai.configure(api_key=api_key) except Exception as exception: print("Error in initializing API keys:", exception) raise def generate_response(prompt:str): # Set up the model generation_config = { "temperature": 0.1, "top_p": 1, "top_k": 1, "max_output_tokens": 2048, } model = genai.GenerativeModel(model_name="gemini-1.5-pro-latest",generation_config=generation_config) prompt_parts = [prompt] try: response = model.generate_content(prompt_parts) print(response.text) except Exception as exception: print("Error generating response:", exception) if __name__ == "__main__": init_api_keys() prompt = input("> ") generate_response(prompt)
Author   google-gemini