如何在 Discourse AI 中设置 Gemini API

本文将会指导你如何在 Discourse AI 中设置 Google 的 Gemini API key。

在这之前,你需要有一个 Google Cloud 账号,Gemini AI 不是一个免费的服务,所以你需要在 Google 中设置账号信息等。

同时,你还需要有 Google Cloud 的管理权限才行。

一些有关 Google Key 创建的重要内容,可以参考 Gemini Developer studio 页面中的信息。

NOTE: 针对 Google Cloud,你需要有管理员权限才可以,否则主要是因为 Key 的权限问题。

哪怕你是通过 Gemini Developer studio 来创建 Key,在 Key 的创建过程中,也还是需要你提供 Google Cloud的项目信息。

上面 拉出来的项目都是我们已经在 Google Cloud 中创建的项目。

第一步:设置 Google Cloud 项目

设置 Gemini API key 可能需要你的 Google Cloud 管理员权限,同时还需要你创建一个支付账户,这样当你的项目在使用 Gemini API 的时候,Google 将会以云平台账单的形式通过你的支付账户来进行支付。

当然,你可以通过 Gemini Studio 来创建项目并且连接到项目中。

但我们发现,直接通过 Google Cloud 的管理员控制台来进行处理更加简单。

进入管理员控制台: Google Cloud admin for API 在进入控制台后,需要确定希望使用 key 的项目。

因为在 Google Cloud 的设计中,你可能会有很多的 Cloud 项目,在这里选一个你希望使用的项目。

随后就在项目中为项目启用相关的服务就好了。

如果你还没有项目的话,你就需要创建一个项目了。

为了管理你的支出,你还需要为你的 Google Cloud 服务创建一个支付账户。

然后把你的项目关联进去就好了。

第二步:创建 Gemini API Key

IMPORTANT! 记住需要妥善保管你的这个 Key,请阅读 Keep your API key secureBest practices for securely using API keys 页面中的内容。

因为你的 key 可能会导致你的账单增加。

单击页面中的创建一个 key,然后把创建的 key 给保存下来。

这个 key 就是我们需要在 Discourse AI 中进行设置需要的。

这个 Key 现在应该设置在你的 key 列表中了。

单击编辑这个 key,我们需要为这个 key 设置使用权限。

设置这个 key 只能被用于进行 AI 的调用,选择:

"Restrict key",然后选择 "Generative Language API".

然后进行保存。

当然,你还可以限制只有你的网站能够调用这个 key。

这样的话,哪怕是这个 Key 被泄露了,别人也无法通过其他的域名来进行调用,等于这样能够获得双重安全性。

所以,Google Cloud 的 Key 是可以通过 显示 Key 来多次显示的。

感觉这个点就比较踏实。

毕竟 key 太多了,自己都忘记了。

第三步:在 Discourse AI 插件中进行配置

现在,你需要在 Discourse 的 AI 插件中进行配置,配置路径为: Admin > Plugins > AI > LLMs 然后选择需要的语言模型进行配置。

随后可以进行测试,如果显示测试成功,则说明一切正常。

第四步:查看 Key 的使用情况

Google 的 Key 使用是在 Google 云平台上用的,单击 : "Manage Billing Account"

如果没有问题,大概率可以看到下面的账单:

www.isharkfly.com/t/discourse...

相关推荐
打工的小王8 小时前
Spring Boot(三)Spring Boot整合SpringMVC
java·spring boot·后端
80530单词突击赢10 小时前
JavaWeb进阶:SpringBoot核心与Bean管理
java·spring boot·后端
爬山算法10 小时前
Hibernate(87)如何在安全测试中使用Hibernate?
java·后端·hibernate
WeiXiao_Hyy10 小时前
成为 Top 1% 的工程师
java·开发语言·javascript·经验分享·后端
苏渡苇10 小时前
优雅应对异常,从“try-catch堆砌”到“设计驱动”
java·后端·设计模式·学习方法·责任链模式
long31611 小时前
Aho-Corasick 模式搜索算法
java·数据结构·spring boot·后端·算法·排序算法
rannn_11111 小时前
【苍穹外卖|Day4】套餐页面开发(新增套餐、分页查询、删除套餐、修改套餐、起售停售)
java·spring boot·后端·学习
短剑重铸之日11 小时前
《设计模式》第十一篇:总结
java·后端·设计模式·总结
Dragon Wu12 小时前
Spring Security Oauth2.1 授权码模式实现前后端分离的方案
java·spring boot·后端·spring cloud·springboot·springcloud
一个有梦有戏的人12 小时前
Python3基础:进阶基础,筑牢编程底层能力
后端·python