Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 05.05.2024, 13:46
Интересующийся
Отправить личное сообщение для JobLack Посмотреть профиль Найти все сообщения от JobLack
 
Регистрация: 08.06.2017
Сообщений: 24

как скрыть OPENAI_API_KEY в броузере?
Друзья, такой вопрос:
Приложение на React c использование библиотеки openal работает с chatgpt. Для работы в запросы к AI необходимо подставлять OPENAI_API_KEY. Не очень хочется, чтобы пользователи через "просмотр кода" вызывали окно отладки браузера и могли бы прочесть этот OPENAI_API_KEY. Как его можно скрыть?
Можно ли, чтобы его скрыть в броузере, этот OPENAI_API_KEY прописать на бекенде и получать его через axios типа
await axios.get(`/api/return_openai_api_key`....?

Спасибо.

Последний раз редактировалось JobLack, 05.05.2024 в 13:51.
Ответить с цитированием
  #2 (permalink)  
Старый 05.05.2024, 16:34
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,736

Сообщение от JobLack
Как его можно скрыть?
Никак.

Можете написать небольшой прокси, который будет ваши запросы от приложения без ключа перенаправлять на сервера openai и самостоятельно подставлять в них api key.
Ответить с цитированием
  #3 (permalink)  
Старый 05.05.2024, 17:43
Интересующийся
Отправить личное сообщение для JobLack Посмотреть профиль Найти все сообщения от JobLack
 
Регистрация: 08.06.2017
Сообщений: 24

Сообщение от Nexus Посмотреть сообщение
Никак.

Можете написать небольшой прокси, который будет ваши запросы от приложения без ключа перенаправлять на сервера openai и самостоятельно подставлять в них api key.
Спасибо...жаль конечно. Библиотека openia на node коряво встает. Node старой версии, а обновлять его - это получить кучу проблем с уже работающими зависимостями на бекенде. Вообще webpack так продвинулся, а по нормальному защищать сигнатуры так и не научился.
Ответить с цитированием
  #4 (permalink)  
Старый 09.05.2024, 09:00
Аватар для micscr
Профессор
Отправить личное сообщение для micscr Посмотреть профиль Найти все сообщения от micscr
 
Регистрация: 10.09.2009
Сообщений: 1,571

Сообщение от JobLack Посмотреть сообщение
Спасибо...жаль конечно. Библиотека openia на node коряво встает.
А какой вы либой пользуетесь? Для общения сэтим ?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как скрыть все DIV кроме заданного ID при клике? sibfox777 Элементы интерфейса 1 24.11.2014 18:16
Как скрыть содержимое функции? ananax Общие вопросы Javascript 3 17.01.2013 09:28
Как правильно скрыть элементы для экономии ресурсов на прорисовку? Randomizer jQuery 0 16.10.2012 13:59
javascript обфускатор или как правильно скрыть код syegorius Общие вопросы Javascript 1 19.09.2012 02:58
Windows Media Player - Как скрыть url потока на сайте mff Элементы интерфейса 6 01.05.2010 03:35