谷歌最近将其 Bard AI 模型更新为全新的 Gemini,Gemini 1.0 成为 Google 迄今为止功能最强大、用途最广泛的 AI 模型,其提供了三种版本,分别是 Gemini Ultra、Gemini Pro 和 Gemini Nano,本文来介绍一下 Gemini API 的基础运用。Google Gemini API 在线地址为:https://7b5krb21xg.apifox.cn/
,这个在线地址的项目你可以克隆到 Apifox,以方便调试。下面将讲解 Google Gemini API 的使用,详情见下文。


步骤 1:获取 API Key
要调用 Google Gemini API,首先必须申请一个 API Key,有了 API Key 之后,便可访问它,API Key 的申请地址为 https://aistudio.google.com/app/apikey?hl=zh-cn
。登录进去后,点击“Create API Key”,然后创建一个新的 API Key,创建完毕后,记得把 API Key 复制下来。


步骤 2:在 Apifox 中配置 API Key
获取到 API Key 后,进入到 Apifox 并打开 Google Gemini API 这个项目(见本文开头),然后点击页面右上角的“环境管理”,进入到环境管理页面后,接着选择“正式环境”,将刚才复制的 API Key 粘贴到“本地值”那里,最后保存即可。这个 API Key 只保存在本地,其它任何人都无法看到,包括团队成员,也不会同步到 Apifox 的服务器上,所以不用担心安全问题。

在环境变量中配置的 API_KEY 是需要在发起请求的时候使用的,我们可以在接口中通过变量的形式引用它(当然这里已经配置好了)。

步骤 3:调试 Gemini API
当在 Apifox 中配置好 API_KEY 后,点击 Gemini API 项目中的任一接口,然后来到“运行”页。点击“发送”按钮,你可以看到 Gemini API 给我们返回了信息,这样就完成了一次对话。

如果在项目中没有你要的接口,你可以通过 cURL 的方式把 Gemini 官方最近更新的接口导入到你的项目中使用,这样更方便统一管理。将光标移动到+
号按钮那里,然后点击导入 cURL,在弹出的框中,将 cURL 粘贴进去即可,Apifox 会自动将 cURL 解析成接口,方便你进行调试。如果 Gemini 官方不提供 cURL 的接口,那么你需要手动新建接口,并添加请求参数、请求头、请求体等信息。

步骤 4:通过代码调试 Gemini API
除此之外,你还可以通过代码的方式来发起请求。在 Apifox 中,点击“实际请求->JavaScript->Axios”,将代码复制下来,粘贴到编辑器(如 vscode)中运行即可。你也可以选择其它语言,比如 Python、Java、PHP 等,这取决于你的系统是否配置有相关环境。

如果你想要设置代码风格,你也可以点击“文档->生成代码”,进入到代码生成页面。

里面的请求代码和业务代码可以按照你喜欢的风格设置,非常的方便快捷。

总结
Google Gemini API 提供了强大的功能,通过在线地址 https://7b5krb21xg.apifox.cn/
可以克隆到 Apifox 进行调试。使用该 API 的关键步骤包括获取 API Key、配置 API Key 在 Apifox 中、调试 API、以及通过代码调试。推荐先使用 Apifox 调试接口,然后再移植到项目中,这样效率更高。