🌐
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
Run Generative AI models with simple C++/Python API and using OpenVINO Runtime - openvinotoolkit/openvino.genai
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