在 Discord 机器人中使用你自己的 AI 密钥:设置、分组与备用
你可以在 Discord 机器人中使用自己的 AI 密钥,让机器人的 AI 功能运行在你的账户上,并遵循你的限额。 在 Noxyr 中,把密钥添加到 AI Limits 下,该服务器中的每个 AI 功能都会使用它:AI 聊天、工单 AI 和"用 AI 构建"。如果密钥用完,Noxyr 自己的 AI 会接管回答。
为什么要带入自己的密钥
默认情况下,Noxyr 不要求 API 密钥。它的 AI 使用共享的服务商,每个服务器都有限额,例如每分钟最多 6 次 AI 聊天回复。繁忙的支持频道可能会触及这一限额。使用自己的密钥时,只适用你服务商的限额,你也可以控制模型和费用。
支持哪些服务商
Noxyr 支持 OpenRouter、Groq、NVIDIA 和 Token Harbor。每个服务商在设置页面上都有一个"获取密钥"按钮,可以打开其密钥页面。你可以添加任意数量的密钥,来自一个或多个服务商,并且可以逐个开启或关闭、重命名、测试或删除。
服务商的规则适用于你的密钥。NVIDIA 的免费密钥仅用于测试,不适合繁忙的服务器。
添加密钥
- 打开 AI Limits。在控制面板中进入 AI,然后进入 AI Limits。
- 选择服务商。在"你自己的 AI 服务商"下,点击"获取密钥",并在服务商网站上创建一个密钥。
- 粘贴并命名。如果需要,添加名称和分组,然后点击"添加密钥"。
- 测试。点击"测试",确认它能够回答。
只有服务器所有者和管理员可以添加、更改或删除密钥。
分组、模型与备用
| 设置 | 作用 |
|---|---|
| 分组 | 第 1 组中的密钥会优先使用,并在它们之间共享。然后是第 2 组,依此类推。受限的密钥会被跳过,直到恢复为止。 |
| 模型 | 保持为 Auto,Noxyr 会选择能胜任工作的免费模型,因此从不花费你的钱。或者从服务商的列表中选择一个模型。 |
| 用量 | 今天和全部时间的调用次数与 token 数、服务商提示的剩余额度,以及 OpenRouter 的积分。 |
| 所有密钥都失效 | Noxyr 自己的 AI 会重新回答,因此你服务器中的 AI 不会停止。你的密钥一旦恢复正常,就会立即再次使用。 |
一种常见的布局:第 1 组是免费服务商,第 2 组是作为备份的第二个账户,最后的安全网是 Noxyr 的 AI。
哪些功能会使用你的密钥
该服务器中的每个 AI 功能,无论是在 Discord 中还是在控制面板中:AI 聊天、工单 AI(FAQ 回答、优先级、面板和频道提示、关闭按钮),以及每个"用 AI 构建"按钮,包括 AI 构建器。该密钥只用于该服务器。
你的密钥如何受到保护
- 加密存储。密钥以加密方式保存,控制面板只显示最后 4 个字符。
- 一人一个密钥。别人已经保存的密钥会被拒绝,因为共享密钥违反了大多数服务商的规则。
- 温和使用。当服务商表示没有剩余额度时,机器人会暂停该密钥;服务商要求放慢速度时,它会等待;并且每位成员每隔几秒才能发送一条 AI 消息。后台不会对你的密钥进行任何轮询。
- 你会收到通知。如果某个密钥被拒绝或持续触及限额,添加它的人每天会收到一条私信;如果设置了电话提醒,还会收到电话提醒。
如果服务商提供,请在其处设置消费上限。Auto 模型设置旨在使用免费模型,但你的账户仍由你自己负责。
是否值得
这取决于你服务器的规模。每天只使用几次 AI 聊天的小型社区不会触及 Noxyr 的限额,也不需要密钥。许多成员同时提问的支持服务器,或者所有者经常使用"用 AI 构建"的情况,从密钥中获益更多。先不使用密钥开始,等机器人第一次告诉成员需要等待时再添加。
检查是否正常工作
添加密钥后,点击"测试",然后在你的 AI 频道中向机器人提一个问题。同一页面上的用量数字应该会变化:今天的调用次数和 token 数会增加。如果没有变化,可能是密钥已被关闭、位于一个暂时不需要的较低分组中,或者被服务商拒绝。被拒绝的密钥会触发上面所述的每日私信。
相关阅读
如果限额是你的问题,请查看更好的系统提示词能否减少回复数量,参见支持用 AI 聊天机器人。功能页面是Discord AI 聊天机器人,完整参考是你自己的 AI 密钥。
常见问题
我能在 Noxyr 中使用自己的 AI API 密钥吗?
可以。在 AI 下的 AI Limits 中,从 OpenRouter、Groq、NVIDIA 或 Token Harbor 添加一个密钥。之后该服务器中的每个 AI 功能都会使用它。
我的密钥用完时会发生什么?
Noxyr 自己的 AI 会重新回答,因此 AI 永远不会完全停止。你的密钥恢复后会再次使用。
我的密钥安全吗?
密钥以加密方式保存,控制面板只显示最后 4 个字符。只有所有者和管理员可以添加、更改或删除密钥。
我可以添加多个密钥吗?
可以。添加几个密钥并将它们放入分组。先使用第 1 组,然后是第 2 组,受限的密钥会被跳过,直到恢复。