Как подключить chatGPT к Google таблице
Сегодня хочу поделиться с вами крутой новостью. Теперь можно использовать chatGPT через API, что значит, что вы можете использовать его в Google таблицах!
Раньше вы уже могли использовать GPT-3, и я уже рассказывал, как быстро и легко можно решить свои задачи с его помощью. Вот и вот мои посты про GPT-3 в таблицах. Но chatGPT еще более "умный" и справляется со сложными задачами еще лучше.
Если вы хотите использовать chatGPT в Google spreadsheets, вот моя ссылка на скрипт, который поможет вам создать формулу для использования API chatGPT в таблицах.
Чтобы добавить свою формулу в Google spreadsheets, нужно использовать Apps script:
- Откройте Google spreadsheets и создайте новый документ или откройте уже существующий
- Нажмите на кнопку "Расширения" в верхней панели и выберите "Apps script"
- Вставьте код , который найдете по ссылке
- В первой строке кода вместо Ваш API key вставьте ваш ключ. Получить его можно в вашем аккаунте Open AI перейдя по ссылке
- Нажимаем сохранить. Теперь можем использовать chatGPT в своей таблице.
Подробнее про параметры, которые используются в формуле можно почитать в документации к chatGPT API.
Хотелось бы отметить разницу между chatGPT и GPT-3
В простых задачах по типу перевода текста разница почти незаметна. Вот пример:
Но в более сложных, когда просишь сгенерировать текст с каким-то текстам разница сразу видна. Вот пример:
Я попросил написать отзыв о пособии от лица учителя математики и GPT-3 просто проигнорировала этот контекст. ChatGPT лучше подходит для сложных запросов, которые требуют большего контекста.
А еще небольшой лайфхак😉
Через песочницу chatGPT работает намного быстрее и стабильнее, но так лимиты расходуются лимиты😞 При создании аккаунта open AI вам дается $18 бесплатно. Один запрос на генерацию небольшого текста через API обычно стоит 0,5-0,8 цента.
Скрипт больше не доступен? По ссылке с ним - ошибка
Сорри, поправил ссылку
У меня тоже не получается запустить вашим способом. Формула же банальная =GPT("текст промта")? Что-то изменилось год спустя?
Формула =chatGPT("текст промта")
Exception: Request failed for https://api.openai.com returned code 429. Truncated server response: { "error": { "message": "You exceeded your current quota, please check your plan and billing details. For more information on this erro... (use muteHttpExceptions option to examine full response) (строка 21).
АPI-ключ ранее нигде не использовался.
Это из-за ограничения на количество одновременных запросов
Что делать? Ждать в очереди? Буквально один промт на пробу внёс в таблицу, не говоря уже о протягивании по столбцу =(
Ну с одним так не должно быть. Обычно такая ошибка когда растягиваешь формулу на большое количество ячеек. Если даже 1 запрос не работает, вам нужно проверить баланс API тут https://platform.openai.com/account/usage