Sign in Sign up
7 branches · 19 tags
README.md

Go SDK for Google Generative AI

#

Go Go Reference

This SDK enables developers to use Google's state-of-the-art generative AI models (like Gemini) to build AI-powered features and applications. It supports use cases like:

  • Generate text from text-only input
  • Generate text from text-and-images input (multimodal)
  • Build multi-turn conversations (chat)
  • Embedding

Try out the API

#
  1. Obtain an API key to use with the Google AI SDKs.
  2. Add the SDK to your module with go get github.com/google/generative-ai-go
  3. Follow the examples

Documentation

#

The documentation of the Google AI Go SDK is on pkg.go.dev

Find complete documentation for the Google AI SDKs and the Gemini model in the Google documentation: https://ai.google.dev/docs

For a list of the supported models and their capabilities, see https://ai.google.dev/models/gemini

Getting help

#

For general Gemini API questions (not specific to the Go SDK), check out the public discussion forum.

For questions specific to the Go SDK, create a new issue and tag it with a question label.

Contributing

#

See Contributing for more information on contributing to the Google AI Go SDK.

License

#

The contents of this repository are licensed under the Apache License, version 2.0.