如何在 JavaScript 中隐藏 API 密钥?

问题描述 投票:0回答:1

为了将 ChatGPT API 应用到我的 Web 服务,我在 Javascript 中使用 chatgptapi 调用 ChatGPT。当我查看浏览器开发人员工具时,我的 ChatGPT API 密钥被暴露。我想隐藏 API 密钥。请告诉我。

我将 API 密钥 JavaScript 文件连接到 index.html,并在部署到 Netlify Built 命令时创建了 API 密钥 JavaScript 文件,但这仅允许我在 GitHub 上隐藏 API 密钥,而不能在我的服务中隐藏 API 密钥.

javascript html api-key openai-api chatgpt-api
1个回答
2
投票

您无法在浏览器中隐藏 API 密钥。这是不可能的。

听起来您是直接从前端应用程序调用 API,只需检查网络选项卡即可公开您的密钥。

对此有许多不同的解决方案,最直接的方法是让前端向后端发出请求,然后后端处理与 ChatGPT 的通信。

© www.soinside.com 2019 - 2024. All rights reserved.