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

相关推荐
ServBay2 小时前
别再用初级写法写Rust了,8个写法你值得拥有
后端·rust
jingling5552 小时前
go | 环境安装和快速入门
开发语言·后端·golang
Darren2452 小时前
流程步骤模板 - @StepStatus 注解方案
后端
小闹5493 小时前
Claude Code 给自己接了一部飞书,从此不用守在工位等它
后端·claude
浮游本尊3 小时前
Java学习第41天 - 复杂查询、多表关联、索引优化与慢 SQL 调优
后端
llz_1123 小时前
web-第五次课后作业
前端·后端·http
雨辰AI4 小时前
生产级实测:SpringBoot3 + 达梦数据库接口从 200ms 优化至 20ms 完整调优指南
java·数据库·spring boot·后端·政务
Solis4 小时前
Raft:分布式系统的定海神针
后端·架构
程序员老申4 小时前
第三篇 5 天 12 个 commit:踩坑实录与代码演进
后端·程序员