Awesome
Go SDK for Google Generative AI
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
- Obtain an API key to use with the Google AI SDKs.
- Add the SDK to your module with
go get github.com/google/generative-ai-go
- 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.