欢迎来到 Gemini API 手册
这是 Gemini API 指南和示例的集合,包括用于编写提示和使用 API 不同功能的快速入门教程,以及您可以构建的示例。
开始使用 Gemini API
Gemini API 使您可以访问 Google DeepMind 创建的 Gemini 模型。 Gemini 模型是从头开始构建的多模式模型,因此您可以跨文本、图像、代码和音频进行无缝推理。您可以使用它们来开发一系列应用程序。
开始开发
- 前往谷歌人工智能工作室。
- 使用您的 Google 帐户登录。
- 创建 API 密钥。
- 使用 Python 快速入门,或使用curl 调用 REST API。
什么是新的?
我们很高兴向您展示 Gemini API 的最新功能以及新笔记本。
- 代码执行:通过基于纯文本指令生成和运行Python代码来解决复杂的任务。
- VectorDB:创建矢量数据库并从数据库中检索问题的答案。
目录
通过查看这些快速入门教程来了解 Gemini API 的功能。
- 身份验证:从这里开始了解如何设置 API 密钥,以便访问 Gemini API。
- 计算令牌 令牌是 Gemini 模型的基本输入。通过本笔记本,您将通过互动体验更好地了解代币。
- 文件:使用 Gemini API 上传文件(文本、代码、图像、音频、视频)并使用它们编写提示。
- 音频:了解如何将 Gemini API 与音频文件结合使用。
- JSON 模式:了解如何使用 JSON 模式。
- 函数调用:Gemini API 与代码配合得很好。使用此快速入门了解如何编写提示来理解和调用函数。然后查看函数调用配置教程以了解更多信息。
- 系统指令:通过设置系统指令为模型提供有关如何响应的更多背景信息。
- 嵌入:创建高质量且特定于任务的嵌入。
- 调优:了解如何通过调优提高模型在特定任务上的性能。
- 代码执行:通过基于纯文本指令生成和运行 python 代码来解决复杂的任务。
您可以在快速入门文件夹中找到更多内容,并查看示例文件夹以获取有趣的示例。我们还维护着一个 Awesome Gemini 列表,其中包含社区正在使用 Gemini 构建的所有酷项目。
官方SDK
Gemini API 是一个 REST API。您可以使用像curl
这样的命令行工具(您可以在此处找到REST示例)或使用我们的官方SDK之一来调用API:
- Python - 注意:本说明书中的所有笔记本都为您安装了 Python SDK,并且本说明书是查找 Python 示例的最佳位置。
- Node.js
- 飞镖(颤动)
- 安卓
- 迅速
- 去
获得帮助
在 Google AI 开发者论坛上提问。
Google Cloud Vertex AI 上的 Gemini API
如果您是希望在完全托管的平台上进行构建的企业开发者,您还可以使用 Google Cloud 上的 Gemini API。查看此存储库以获取许多很酷的示例。
贡献
欢迎贡献。请参阅贡献以了解更多信息。
感谢您使用 Gemini API 进行开发!我们很高兴看到您创造的东西。