如何免费访问和使用Gemini API?

本文介绍了谷歌的GeminiAI模型,包括其开发背景、不同版本的特点,以及如何通过PythonAPI进行文本生成、图像理解等操作。文章详细指导了设置API密钥和使用GeminiPro模型进行内容创作和交互的过程。
该文章已生成可运行项目,

Gemini是谷歌开发的一个新模型。有了Gemini可以为查询提供图像、音频和文本,获得几乎完美的答案。

我们在本教程中将学习Gemini API以及如何在机器上设置它。我们还将探究各种Python API函数,包括文本生成和图像理解。

Gemini AI模型介绍

Gemini是谷歌研究院和谷歌DeepMind等团队合作开发的新型AI模型。它为多模态而建,理解并处理不同类型的数据,比如文本、代码、音频、图像和视频。

Gemini是谷歌迄今为止开发的最先进、最庞大的AI模型。它非常灵活,可以从数据中心到移动设备的各种系统上高效运行。这意味着它有望彻底改变企业和开发人员构建和扩展AI应用程序的方式。

以下是针对不同用例设计的Gemini模型的三个版本:

  • Gemini Ultra:最庞大最先进的AI,能够执行复杂的任务。
  • Gemini Pro:一种良好性能和可扩展性兼备的模型。
  • Gemini Nano:最适合移动设备。

Gemini Ultra具有最先进的性能,在几个指标上超过了GPT-4的性能。它是第一个在大规模多任务语言理解基准测试中超越人类专家的模型,该基准测试57个不同学科的世界知识和解决问题的能力。这展示了其先进的理解和解决问题的能力。

设置

要使用API,我们必须先获得一个API密钥,可以从这里获取:https://ai.google.dev/tutorials/setup。

然后,点击“获取API密钥”按钮,随后点击“在新项目中创建API密钥”。

复制API密钥并将其设置为环境变量。我们使用Deepnote,很容易设置名为“GEMINI_API_KEY”的密钥。只要转入到集成,向下滚动并选择环境变量。

在下一步中,我们将使用PIP安装Python API:


pip install -q -U google-generativeai

之后,我们将根据谷歌的GenAI设置API密钥,并初始化实例。


import google.generativeai as genai
import os

gemini_api_key = os.environ["GEMINI_API_KEY"]
genai.configure(api_key = gemini_api_key)

使用Gemini Pro

设置好API密钥后,使用Gemini Pro模型生成内容就很简单。向‘generate_content’函数提供一个提示,将输出显示为Markdown。


from IPython.display import Markdown

model = genai.GenerativeModel('gemini-pro')
response = model.generate_content("Who is the GOAT in the NBA?")

Markdown(response.text)

这令人惊讶,但我不同意这个列表。然而,我明白这完全是个人喜好。

本文章已经生成可运行项目
<think>好的,我需要帮助用户找到Gemini免费API使用方法文档。首先,用户提到他们想寻找免费的相关信息,因此我需要明确哪些资源是免费的,哪些可能需要付费。 根据用户提供的引用,引用[1][2]提到了Gemini-API项目,这是一个非官方的Python封装库,通过cookie值获取Google Gemini的响应。看起来这个项目是开源的,托管在GitCode上,可能不需要付费。但需要确认是否免费以及是否需要谷歌账号或其他权限。 引用[3]是Google官方的Gemini API文档Android示例代码,这可能涉及到官方API使用。通常,Google的API可能有免费额度,但超过后需要付费。需要指出这一点,并建议用户查看官方文档的定价部分。 引用[4]提到Gemini 2.0 Pro作为实验版开放给开发者,但可能需要通过Google AI Studio或Vertex AI访问,而Gemini付费用户可以使用。这里可能存在免费试用,但长期使用可能需要付费。 接下来,我需要整理这些信息,分点说明免费API的可能途径:非官方库官方API免费层。同时,提醒用户注意使用非官方库的风险,比如服务变更或稳定性问题。对于官方途径,建议注册Google AI Studio获取API密钥,并注意用量限制。 需要确保回答结构清晰,分步骤说明使用方法,并正确引用来源。同时,生成相关问题,帮助用户深入探索。</think>### Gemini 免费 API 使用方法及文档 #### 1. 非官方开源项目 Gemini-API (免费但存在风险) 该项目通过逆向工程实现了对 Gemini Web 版本的接口调用,**无需付费**但需要获取谷歌账号的 Cookie 值。 **使用方法**: 1. 安装 Python 包: ```bash pip install gemini-webapi ``` 2. 获取 Cookie 值: - 登录 https://gemini.google.com - 使用浏览器开发者工具获取 `__Secure-1PSID` Cookie 3. 调用示例: ```python from gemini import Gemini cookie = "YOUR_COOKIE" prompt = "你好,Gemini!" response = Gemini().generate_content(prompt, cookie) print(response.text) ``` 项目文档:https://gitcode.com/gh_mirrors/gem/Gemini-API [^1][^2] --- #### 2. 官方 API 免费层 (有限额度) Google 提供 **免费试用额度**(约 60次/分钟),需注册 Google AI Studio: 1. 访问 https://aistudio.google.com 2. 创建项目后获取 API 密钥 3. 调用示例(Python): ```python import google.generativeai as genai genai.configure(api_key="YOUR_API_KEY") model = genai.GenerativeModel('gemini-pro') response = model.generate_content("你好,Gemini!") print(response.text) ``` 官方文档:https://ai.google.dev/gemini-api/docs [^3][^4] --- **注意事项**: - 非官方库可能因 Google 接口变更失效 - 官方免费额度用完需绑定付费账户 - 2.0 Pro 模型目前仅限部分开发者使用
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

老贾的AI世界

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值