66 lines
2.9 KiB
Go
66 lines
2.9 KiB
Go
// Copyright 2023 Google LLC
|
|
//
|
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
|
// you may not use this file except in compliance with the License.
|
|
// You may obtain a copy of the License at
|
|
//
|
|
// http://www.apache.org/licenses/LICENSE-2.0
|
|
//
|
|
// Unless required by applicable law or agreed to in writing, software
|
|
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
// See the License for the specific language governing permissions and
|
|
// limitations under the License.
|
|
|
|
// # [Deprecated] Google AI Go SDK for the Gemini API
|
|
//
|
|
// 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). As part of that process, we took all of
|
|
// the feedback from this SDK and what developers like about other SDKs in the ecosystem to create
|
|
// the [Google Gen AI SDK].
|
|
//
|
|
// The Gemini API docs are fully updated to show examples of the new Google Gen AI SDK:
|
|
// [Get started].
|
|
//
|
|
// We know how disruptive an SDK change can be and don't take this change lightly, but our goal
|
|
// is to create an extremely simple and clear path for developers to build with our models so it
|
|
// felt necessary to make this change.
|
|
//
|
|
// Thank you for building with Gemini and [let us know] if you need any help!
|
|
//
|
|
// Please be advised that this repository is now considered legacy. For the latest features, performance
|
|
// improvements, and active development, we strongly recommend migrating to the official
|
|
// [Google Generative AI SDK for Go].
|
|
//
|
|
// Support Plan for this Repository:
|
|
//
|
|
// - Limited Maintenance: Development is now restricted to critical bug fixes only. No new features will be added.
|
|
// - Purpose: This limited support aims to provide stability for users while they transition to the new SDK.
|
|
// - End-of-Life Date: All support for this repository (including bug fixes) will permanently end on August 31st, 2025.
|
|
//
|
|
// We encourage all users to begin planning their migration to the [Google Generative AI SDK] to ensure
|
|
// continued access to the latest capabilities and support.
|
|
//
|
|
//
|
|
// # Getting started
|
|
//
|
|
// NOTE: This client uses the v1beta version of the API.
|
|
//
|
|
// Reading the [examples] is the best way to learn how to use this package.
|
|
//
|
|
// # Authorization
|
|
//
|
|
// You will need an API key to use the service.
|
|
// See the [setup tutorial] for details.
|
|
//
|
|
// # Errors
|
|
//
|
|
// [examples]: https://pkg.go.dev/github.com/google/generative-ai-go/genai#pkg-examples
|
|
// [setup tutorial]: https://ai.google.dev/tutorials/setup
|
|
// [Google Gen AI SDK]: https://github.com/googleapis/go-genai
|
|
// [Get started]: https://ai.google.dev/gemini-api/docs/quickstart?lang=go
|
|
// [let us know]: https://discuss.ai.google.dev/c/gemini-api/4
|
|
// [Google Generative AI SDK for Go]: https://github.com/googleapis/go-genai
|
|
// [Google Generative AI SDK]: https://github.com/googleapis/go-genai
|
|
package genai
|