Для исследования я взял 30 текстов на английском языке и попросил сhatGPT перевести их на русский. Затем я сравнил количество запросов, которые завершились с ошибкой. FreeGPT не выполнил 11 запросов из 30, так как тексты в этих запросах были объемными, а Google ограничивает время выполнения формулы 30 секундами. Однако официальный API не выполнил 24 запроса из 30 из-за ошибки, связанной с лимитом запросов, а также из-за перегрузки сервера. Поэтому, если у вас простые запросы, то неофициальный API подойдет вам лучше.
phind тоже реверснули
Я бы немного подправил функцию:
function freeGPT(prompt) {
<...>
const res = UrlFetchApp.fetch(url, options).getContentText().replaceAll('\\"', '#');
const matches = Array.from(
res.matchAll(/"text":"([^"]+)"/g),
(match) => match[1].replaceAll('#', '\\"')
);
<...>
C экранизацией кавычек проблемы
спасибо за мануал и код, все работает отлично, на телегу подписался
Автор, спасибо за годноту! Просто, понятно, работает. Все статьи здесь были бы такими)) На ТГ-канал подписался
Видел что Вы обновили код и перешли на chat.getgpt.world, но он либо стал настолько забитым, либо код перестал работать.
Починил код. Переехал на другой сервис
Да, пришлось перейти на chat.getgpt.world, потому что странный сервис закрыл доступ. В браузере chat.getgpt.world тоже не работает. Мб сегодня починят или придется переходить на другой сервис(