Chatgpt.js - это мощная библиотека JavaScript, которая позволяет осуществлять супер простое взаимодействие с Dom Catgpt.
Примечание
Чтобы всегда импортировать последнюю версию (не рекомендуется в производстве!) Заменить URL с версией jsdelivr: https://cdn.jsdelivr.net/npm/@kudoai/chatgpt.js/chatgpt.min.js
( async ( ) => {
await import ( 'https://cdn.jsdelivr.net/npm/@kudoai/[email protected]/dist/chatgpt.min.js' ) ;
// Your code here...
} ) ( ) ;
var xhr = new XMLHttpRequest ( ) ;
xhr . open ( 'GET' , 'https://cdn.jsdelivr.net/npm/@kudoai/[email protected]/dist/chatgpt.min.js' ) ;
xhr . onload = function ( ) {
if ( xhr . status === 200 ) {
var chatgptJS = document . createElement ( 'script' ) ;
chatgptJS . textContent = xhr . responseText ;
document . head . append ( chatgptJS ) ;
yourCode ( ) ; // runs your code
}
} ;
xhr . send ( ) ;
function yourCode ( ) {
// Your code here...
}
Примечание
Чтобы использовать стартовый шаблон: kudoai/Chatgpt.js-Greasemonkey-Starter
...
// @require https://cdn.jsdelivr.net/npm/@kudoai/[email protected]/dist/chatgpt.min.js
// ==/UserScript==
// Your code here...
Примечание
Чтобы использовать стартовый шаблон: kudoai/Chatgpt.js-chrome-Starter
Поскольку Google не разрешает удаленный код, требуется импорт Chatgpt.js локально:
Сохраните https://raw.githubusercontent.com/kudoai/chatgpt.js/main/chatgpt.js в подкаталог ( lib
в этом примере)
В Project's (v3) manifest.json
добавьте lib/chatgpt.js
в качестве доступного веб -ресурса
"web_accessible_resources" : [{
"matches" : [ " <all_urls> " ],
"resources" : [ " lib/chatgpt.js " ]
}],
chatgpt.js
(как на переднем плане/фоне), импортируйте так: ( async ( ) => {
await import ( chrome . runtime . getURL ( 'lib/chatgpt.js' ) ) ;
// Your code here...
} ) ( ) ;
Чтобы загрузить Chatgpt.js для локальной настройки, запустите следующую команду в корне вашего проекта:
npm install @kudoai/chatgpt.js
После установки перейдите к node_modules/@kudoai/chatgpt.js
, чтобы найти источник библиотеки.
Chatgpt.js был написан с учетом гибкости Ultra.
Например:
chatgpt . getLastResponse ( ) ;
chatgpt . getLastReply ( ) ;
chatgpt . response . getLast ( ) ;
chatgpt . get ( 'reply' , 'last' ) ;
Каждый вызов одинаково получает последний ответ. Если вы думаете, что это работает, это, вероятно, будет ... так что просто введите это!
Если это не так, ознакомьтесь с расширенной userguide или просто отправьте проблему или PR, и она будет интегрирована, EZPZ!
Добавьте ИИ в Amazon Shopping.
Установить / readme / disus
Автографируйте историю запросов CHATGPT для максимальной конфиденциальности.
Установить / readme / disus
Добавляет ответы на AI в смелый поиск (питается от GPT-4O!)
Установить / readme / disus
Автоматически продолжать генерировать несколько ответов CHATGPT.
Установить / readme / disus
Автоматические ответы CHATGPT.
Установить / readme / disus
Поддерживает сеансы CHATGPT свежими, чтобы устранить сетевые ошибки + проверки CloudFlare.
Установить / readme / disus
Добавляет ответов ИИ в DuckDuckgo (питание от GPT-4O!)
Установить / readme / disus
Добавляет ответы на ИИ в поиск Google (Powered By Google Gemma + GPT-4O!)
Установить / readme / disus
Используйте Chatgpt в Thunderbird, чтобы улучшить свои электронные письма, даже с бесплатной учетной записью!
Установить / readme / support
Если вы сделали что -то с Chatgpt.js, которым вы хотите поделиться, напишите [email protected] или просто откройте запрос на привлечение!
Эта библиотека существует благодаря коду, переводам, проблемам и идеям из следующих участников:
Выпуски / USERGIIDE / DISSICE / BACK TOP ↑