如何在 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...

相关推荐
lizhongxuan4 小时前
AIOPS 的自治运维与可验证进化机制
后端
Warson_L7 小时前
python - set/tuple/dict quiz
后端
IT_Octopus7 小时前
Spring Boot 实战:@PostConstruct + Caffeine 缓存初始化与定时刷新
spring boot·后端·缓存
swipe8 小时前
从本地开发到生产部署:用 Docker Compose 跑通 NestJS、MySQL 与 Milvus
后端·langchain·llm
码事漫谈8 小时前
SenseNova Skills Studio:为商汤SenseNova U1打造的本地办公技能包
后端
zhangxingchao8 小时前
AI应用开发七:可以替代 RAG 的技术
前端·人工智能·后端
excel9 小时前
🧠 Prisma 表名大写 vs SQL 导出小写问题深度解析(附踩坑与解决方案)
前端·后端
GetcharZp10 小时前
Hermes Agent:一个真正“会成长”的开源 AI Agent,正在改变 AI 自动化玩法
后端
Gopher_HBo10 小时前
Go依赖管理
后端
ltl10 小时前
Layer Normalization:为什么 Transformer 用 LN,不用 BN
后端