Пратите упутства корак по корак да бисте то урадили
- Локално инсталирање ЦхатГПТ-а је незгодно, али може бити корисно јер ће бити брже време одговора.
- Овај водич ће вам помоћи са детаљним корацима да то урадите.

ИксИНСТАЛИРАЈТЕ КЛИКОМ НА ДАТОТЕКУ ЗА ПРЕУЗИМАЊЕ
Овај софтвер ће поправити уобичајене рачунарске грешке, заштитити вас од губитка датотека, злонамерног софтвера, квара хардвера и оптимизовати ваш рачунар за максималне перформансе. Решите проблеме са рачунаром и уклоните вирусе сада у 3 једноставна корака:
- Преузмите алатку за поправку рачунара Ресторо који долази са патентираним технологијама (доступан патент овде).
- Кликните Започни скенирање да бисте пронашли проблеме са Виндовс-ом који би могли да изазову проблеме са рачунаром.
- Кликните Поправи све да бисте решили проблеме који утичу на безбедност и перформансе вашег рачунара.
- Ресторо је преузео 0 читаоци овог месеца.
ЦхатГПТ је дизајниран да пружи брзе одговоре на ваше упите. Можете приступити ЦхатГПТ-у на мрежи; међутим, ако више волите да инсталирате апликацију, овај водич може помоћи.
Разговараћемо о методи корак по корак за локално инсталирање апликације ЦхатГПТ како бисте је могли користити за добијање бржих одговора уз повећану приватност.
Зашто инсталирати апликацију ЦхатГПТ локално?
Постоји неколико предности инсталирања АИ модела на рачунар, од којих су неке наведене овде:
- Брз и одзиван – Можете га директно покренути на свом уређају. То значи да ће апликација користити процесор и меморију уређаја, што ће радити ефикасније него када ради на удаљеном серверу.
- Повећана приватност и сигурност – Коришћење апликације локално ће побољшати приватност и безбедност ваших приватних података. Подаци се више неће преносити са вашег уређаја на удаљени сервер.
- Прилагодљиво – Инсталирање апликације локално ће вам омогућити да прилагодите апликацију према вашим жељама и захтевима. Можете да промените кориснички интерфејс, функције апликације и још много тога.
- Нема потребе да се суочавате са застојима – Ако је апликација локално инсталирана, нећете морати поново да се пријављујете или чекате да сервер одговори ако је заузет. Отуда нема застоја.
Како могу да инсталирам апликацију ЦхатГПТ локално?
Стручни савет:
СПОНЗОРИСАНИ
Неке проблеме са рачунаром је тешко решити, посебно када су у питању оштећена спремишта или Виндовс датотеке које недостају. Ако имате проблема да поправите грешку, ваш систем је можда делимично покварен.
Препоручујемо да инсталирате Ресторо, алат који ће скенирати вашу машину и идентификовати у чему је грешка.
Кликните овде да преузмете и почнете да поправљате.
Пре него што се укључите у кораке за локално инсталирање апликације ЦхатГПТ, требало би да размислите о обављању следећих провера:
- Прво, инсталирајте екстензију Ноде.јс на ВС код.
- Затим набавите Гит екстензију на ВС коду.
1. Направите фасциклу и отворите је у Висуал Студио Цоде-у
- Кликните десним тастером миша на празан простор на радној површини, изаберите Нова, онда Фолдер.
- Преименујте фасциклу као Опен_АИ_ЦхатГПТ апликација.
- притисните Виндовс кључ, тип Висуал Студио Цоде, и кликните Отвори.
- Иди на Филе мени и изаберите Отвори фолдер.
- Изаберите фасциклу и кликните Изабери фасциклу.
- Затим идите на Поглед мени и изаберите Терминал.
2. Проверите да ли је Ноде.јс инсталиран
- Унесите следећи код да проверите да ли имате инсталиран ноде.јс и притисните Ентер:
чвор -в
- Ако дође до грешке, пређите на следећи корак.
- Иди на Веб локацију Ноде.јс и преузмите Ноде.јс
- Двапут кликните да бисте отворили инсталациони фајл. Кликните Следећи.
- Сада прихватите све услове и одредбе и кликните Следећи.
- Кликните Следећи на свим следећим прозорима, а затим кликните Инсталирај да започне инсталацију.
- Сада поново покрените Висуал Студио Цоде.
- Када завршите, вратите се на терминал, откуцајте следећи код да бисте креирали а Ванилла ЈаваСцрипт спремиште, и притисните Ентер:
нпм цреате [заштићено имејлом] клијент -- шаблон ванила
- Следеће, откуцајте И и притисните Ентер.
- Изаберите Ванила као оквир када се то затражи.
- Изаберите ЈаваСцрипт као варијанта на питање. Видећете многе датотеке и фасцикле креиране у фасцикли апликације Опен_АИ_ЦхатГПТ.
3. Инсталирајте зависности
- Унесите следећу команду да бисте ушли у директоријум клијента и притисните Ентер:
цд .\цлиент\
- Затим копирајте и налепите следећу команду и притисните Ентер:
нпм инсталл
- Идите на ову везу и преузмите зиповану фасциклу под називом средства.
- Сада копирајте фасциклу екстрахованих средстава у директоријум клијента.
- Затим уклоните датотеке вите.свг и цоунтер.јс.
- Коначно, померите фавицон фајл од средства фолдер у јавности фолдер.
4. Напишите код у стиле.цсс
- Копирајте и налепите доле наведени код онако како се налази у фолдеру стиле.цсс:
@импорт УРЛ(" https://fonts.googleapis.com/css2?family=Alegreya+Sans:[заштићено имејлом];300;400;500;700;800;900&дисплаи=свап");
* {
маргина: 0;
паддинг: 0;
бок-сизинг: бордер-бок;
породица фонтова: "Алегреиа Санс", санс-сериф;
}
тело {
позадина: #343541;
}
#апликација {
ширина: 100вв;
висина: 100вх;
позадина: #343541;
дисплеј: флек;
флек-дирецтион: колона;
алигн-итемс: центар;
јустифи-цонтент: простор-између;
}
#цхат_цонтаинер {
флек: 1;
ширина: 100%;
висина: 100%;
оверфлов-и: скроловање;
дисплеј: флек;
флек-дирецтион: колона;
размак: 10пк;
-мс-стил преливања: нема;
ширина траке за померање: нема;
паддинг-боттом: 20пк;
померање: глатко;
}
/* сакрива траку за померање */
#цхат_цонтаинер::-вебкит-сцроллбар {
приказ: нема;
}
.враппер {
ширина: 100%;
паддинг: 15пк;
}
.аи {
позадина: #40414Ф;
}
.Ћаскање {
ширина: 100%;
мак-видтх: 1280пк;
маргина: 0 ауто;
дисплеј: флек;
флек-дирецтион: ред;
алигн-итемс: флек-старт;
размак: 10пк;
}
.профил {
ширина: 36пк;
висина: 36пк;
бордер-радиус: 5пк;
позадина: #5436ДА;
дисплеј: флек;
јустифи-цонтент: центар;
алигн-итемс: центар;
}
.аи .профиле {
позадина: #10а37ф;
}
.профиле имг {
ширина: 60%;
висина: 60%;
објецт-фит: садржи;
}
.мессаге {
флек: 1;
боја: #дцдцдц;
фонт-сизе: 20пк;
макс. ширина: 100%;
оверфлов-к: скроловање;
/*
* размак се односи на све размаке, табулаторе или знакове новог реда који се користе за форматирање ЦСС кода
* одређује како треба руковати белим простором унутар елемента. Слично је вредности „пре“, која говори претраживачу да третира сав бели простор као значајан и да га сачува тачно онако како се појављује у изворном коду.
* Вредност пре преламања омогућава претраживачу да премота дугачке редове текста у више редова ако је потребно.
* Подразумевана вредност за својство белог размака у ЦСС-у је „нормално“. Ово говори претраживачу да скупи више знакова размака у један размак и да премота текст у више редова по потреби да стане у његов контејнер.
*/
размак: пре-врап;
-мс-стил преливања: нема;
ширина траке за померање: нема;}
/* сакрива траку за померање */
.мессаге::-вебкит-сцроллбар {
приказ: нема;
}
облик {
ширина: 100%;
мак-видтх: 1280пк;
маргина: 0 ауто;
паддинг: 10пк;
позадина: #40414Ф;
дисплеј: флек;
флек-дирецтион: ред;
размак: 10пк;
}
тектареа {
ширина: 100%;
боја: #ффф;
фонт-сизе: 18пк;
паддинг: 10пк;
позадина: транспарентна;
бордер-радиус: 5пк;
граница: нема;
обрис: нема;
}
дугме {
оутлине: 0;
граница: 0; курсор: показивач;
позадина: транспарентна;
}
форм имг {
ширина: 30пк;
висина: 30пк;
}
5. Напишите код у Индек.хтмл
- Унесите следећи код у датотеку индек.хтмл:
Цодек - Ваш АИ
- Притисните Цтрл + С да бисте сачували скрипту.
- Идите на лево окно на Висуал Студио Цоде и преименујте маин.јс у сцрипт.јс.
6. Покрените команде на терминалу
- Идите на терминал и притисните Цтрл + Ц да видите где ћете писати команде. Требало би да сте у директоријуму клијента. Ако није, откуцајте следећу команду и притисните Ентер:
цд клијент
- Унесите следећу команду и притисните Ентер:
нпм рун дев
- Добићете веб адресу да видите како изгледа до сада. Ако добијете грешку поменуту на снимку екрана, идите напред.
- Како приступити и користити ЦхатГПТ у Италији [Брзо заобићи]
- ЦхатГПТ грешка у Боди Стреам-у: шта је то и како је поправити?
- Како интегрисати ЦхатГПТ са Вордом [најбржи начини]
- Сада можете да претражујете слике на Бинг АИ цхатботу. Ево како
- Исправка: Грешка при регистрацији за ЦхатГПТ је тренутно недоступна
7. Напишите код у датотеку сцрипт.јс
- Уклоните садржај који је присутан у датотеци сцрипт.јс и копирајте и налепите следећи код:
импорт бот из './ассетс/бот.свг'
увоз корисника из './ассетс/усер.свг'
цонст форм = доцумент.куериСелецтор('форма');
цонст цхатЦонтаинер = доцумент.куериСелецтор('#цхат_цонтаинер');
лет лоадИнтервал;
учитавач функција (елемент) {
елемент.тектЦонтент = '';
лоадИнтервал = сетИнтервал(() => {
// Ажурирајте текстуални садржај индикатора учитавања
елемент.тектЦонтент += '.';
// Ако је индикатор учитавања достигао три тачке, ресетујте га
иф (елемент.тектЦонтент...') {
елемент.тектЦонтент = '';
}
}, 300)
}
функција типеТект (елемент, текст) {
нека индекс = 0;
нека интервал = сетИнтервал(() => {
иф (индекс < тект.ленгтх) {
елемент.иннерХТМЛ += тект.цхарАт (индекс);
индек++;
} остало {
цлеарИнтервал (интервал);
}
}, 20)
}
фунцтион генератеУникуеИд() {
цонст тиместамп = Дате.нов();
цонст рандомНумбер = Матх.рандом();
цонст хексадецималниСтринг = рандомНумбер.тоСтринг (16);
ретурн `ид-${тиместамп}-${хекадецималСтринг}`;
}
фунцтион цхатСтрипе (исАи, валуе, уникуеИд) {
повратак (
`
срц=${исАи? бот: корисник}
алт="${исАи? 'бот': 'корисник'}"
/>
${валуе}
`
)
}
цонст хандлеСубмит = асинц (е) => {
е.превентДефаулт();
цонст дата = нев ФормДата (форма);
// четстрипе корисника
цхатЦонтаинер.иннерХТМЛ += цхатСтрипе (фалсе, дата.гет('промпт'));
// да обришемо унос поља за текст
форм.ресет();
// ботова цхатстрипе
цонст уникуеИд = генератеУникуеИд();
цхатЦонтаинер.иннерХТМЛ += цхатСтрипе (труе, " ", уникуеИд);
// за фокусирање скролујте до дна
цхатЦонтаинер.сцроллТоп = цхатЦонтаинер.сцроллХеигхт;
// специфична порука див
цонст мессагеДив = доцумент.гетЕлементБиИд (уникуеИд);
// мессагеДив.иннерХТМЛ = "..."
лоадер (мессагеДив);
цонст одговор = чекај дохват (' http://localhost: 8001/', {
метод: 'ПОСТ',
заглавља: {
'Цонтент-Типе': 'апплицатион/јсон'
},
тело: ЈСОН.стрингифи({
промпт: дата.гет('промпт')
})
})
цлеарИнтервал (лоадИнтервал);
мессагеДив.иннерХТМЛ = '';
иф (респонсе.ок) {
цонст дата = чекај одговор.јсон();
цонст парседДата = дата.бот.трим();
типеТект (мессагеДив, парседДата);
} остало {
цонст ерр = чекај одговор.тект();
мессагеДив.иннерХТМЛ = "Нешто је пошло наопако";
упозорење (грешка);
}
}
форм.аддЕвентЛистенер('субмит', хандлеСубмит);
форм.аддЕвентЛистенер('кеиуп', (е) => {
иф (е.кеиЦоде 13) {
хандлеСубмит (е);
}
}) - Затим притисните Цтрл + С да сачувате скрипту.
8. Направите нову фасциклу унутар фасцикле апликације Опен_АИ_ЦхатГПТ и инсталирајте модуле
- Направите фасциклу у Отворите_АИ_ЦхатГПТ апликацију фолдер и дајте му име Сервер.
- Отвори Терминал и притисните Цртл + Ц да зауставите покренуту апликацију.
- Унесите следећу команду и притисните Ентер да изађете из директоријума Цлиент:
цд ..
- Копирајте и налепите следећу команду да бисте унели Сервер директоријум и притисните Ентер:
цд сервер
- Откуцајте следећу команду и притисните Ентер да генеришете датотеку пацкаге.јсон у фасцикли сервера:
нпм инит -и
- Да бисте инсталирали зависности, откуцајте следећу команду и притисните Ентер. Ово ће креирати нову датотеку под називом пацкаге-лоцк.јсон:
нпм инсталл цорс дотенв екпресс нодемон опенаи
9. Генеришите АПИ кључ и наведите га у .енв
- Иди на Отворите веб локацију АПИ-ја и пријавите се.
- Сада кликните Лични и изаберите Погледајте АПИ кључеве.
- Кликните Креирајте нови тајни кључ и копирајте кључ.
- У сервер фолдер, креирајте нову датотеку и дајте јој назив .енв.
- У .енв датотеку, откуцајте следећи код након што замените АПИ кључ кључем који сте копирали са веб локације Опен АПИ и притисните Ентер:
ОПЕНАИ_АПИ_КЕИ="АПИ кључ"
10. Креирајте нови фајл сервер.јс и напишите скрипту
- Направите нову датотеку у директоријуму сервера и преименујте је сервер.јс.
- Копирајте и налепите следећу скрипту унутар ове датотеке и притисните Цтрл+С да сачувате датотеку:
увези експресно из 'експреса';
импорт * као дотенв из 'дотенв';
увоз цорс из 'цорс';
импорт { Цонфигуратион, ОпенАИАпи } из 'опенаи';
дотенв.цонфиг();
цонст конфигурација = нова конфигурација({
апиКеи: процесс.енв. ОПЕНАИ_АПИ_КЕИ,
});
цонст опенаи = нови ОпенАИАпи (конфигурација);
цонст апп = екпресс();
апп.усе (цорс());
апп.усе (екпресс.јсон());
апп.гет('/', асинц (рек, рес) => {
рес.статус (200).сенд({
порука: 'Здраво од ГПТ!',
})
});
апп.пост('/', асинц (рек, рес) => {
покушати {
цонст промпт = рек.боди.промпт;
цонст одговор = чекај опенаи.цреатеЦомплетион({
модел: "тект-давинци-003",
упит: `${промпт}`,
температура: 0, // Више вредности значе да ће модел преузети више ризика.
мак_токенс: 3000, // Максималан број токена за генерисање у завршетку. Већина модела има дужину контекста од 2048 токена (осим најновијих модела који подржавају 4096).
топ_п: 1, // алтернатива узорковању са температуром, названо узорковање језгра
Фрекуенци_пеналти: 0,5, // Број између -2,0 и 2,0. Позитивне вредности кажњавају нове токене на основу њихова досадашња учесталост у тексту, смањујући вероватноћу модела да понови исти ред дословно.
присутност_пеналти: 0, // Број између -2,0 и 2,0. Позитивне вредности кажњавају нове токене на основу тога да ли се појављују у тексту до сада, повећавајући вероватноћу модела да говори о новим темама.
});
рес.статус (200).сенд({
бот: респонсе.дата.цхоицес[0].тект
});
} ухватити (грешка) {
цонсоле.лог (грешка);
рес.статус (500).сенд (еррор || 'Нешто је пошло наопако');
}
});
апп.листен (5000, () => цонсоле.лог('АИ сервер је покренут http://localhost: 8001'));
11. Напишите код у пакету.јсон
- Копирајте и налепите следећи код и притисните Цтрл + С да сачувате:
{
"име": "сервер",
"верзија": "1.0.0",
"Опис": "",
"тип": "модул",
"скрипте":{
"сервер": "нодемон сервер"
},
"кључне речи": [],
"аутор": "",
"лиценца": "ИСЦ",
"зависности": {
"цорс": "^2.8.5",
"дотенв": "^16.0.3",
"екпресс": "^4.18.2",
"нодемон": "^2.0.20",
"опенаи": "^3.1.0"
}
}
12. Тестирајте код
- Сада кликните на мени Терминал на Висуал Студио Цоде и изаберите Просути терминал.
- Имаћете два терминала; назовимо их Терминал Сервер и Терминал Цлиент.
- На терминалском серверу притисните Цтрл + Ц. Унесите следећу команду да бисте ушли у директоријум сервера и притисните Ентер: цд сервер
- Затим копирајте и налепите следећу команду и притисните Ентер да покренете сервер:
нпм рун сервер
- Кликните на приказану везу и видећете поруку Здраво од ГПТ-а на страници
- Сада на терминалском клијенту притисните Цтрл + Ц. Унесите следећу команду да бисте ушли у директоријум клијента и притисните Ентер:
цд клијент
- Копирајте и налепите следећу команду и притисните Ентер да покренете клијента:
нпм рун дев
- Затим кликните на везу и откуцајте Здраво како си; можете видети да бот тражи одговор.
13. Инсталирајте Гит Басх апликацију и конфигуришите је помоћу ГитХуб налога
- Можете прескочити овај корак ако сте га већ конфигурисали. Преузмите апликацију Гит Басх.
- Пријавите се на свој ГитХуб налог.
- У време инсталације, сачувајте га у фасцикли Опен_АИ_ЦхатГПТ.
- Затим притисните тастер Виндовс, откуцајте измени променљиве системског окружења и кликните на Отвори.
- Двапут кликните на путању и кликните на Уреди.
- Овде додајте путању гит датотеке, а затим кликните на ОК и ОК.
- Покрените Гит Басх, откуцајте следећу команду након што замените корисничко име корисничким именом свог ГитХуб налога и притисните Ентер:
гит цонфиг --глобал усер.наме "корисничко име"
- Копирајте и налепите следећу команду након што замените адресу е-поште својом адресом е-поште и притисните Ентер:
гит цонфиг --глобал усер.емаил "адреса е-поште"
- Идите на ГитХуб налог, кликните на падајућу стрелицу и изаберите Подешавања. Сада идите на подешавања за програмере.
- Проширите Лични токени за приступ и изаберите Фино-зрнати токени. Кликните на Генериши нови токен.
- Преименујте га и изаберите валидност. Затим копирајте токен и сачувајте га у бележници.
- Унесите следеће команде једну по једну и притисните Ентер:
гит цонфиг --глобал цредентиал.хелпер винцред
гит цредентиал-манагер-цоре цонфигуре
- Пратите упутства да бисте га конфигурисали и налепите токен генерисан када се од вас затражи лозинка.
- Затворите апликацију Гит Басх.
14. Направите спремиште и објавите код
14.1 Креирајте спремиште
- Пријавите се на свој ГитХуб налог.
- Лоцирајте падајућа стрелица поред слике профила и изаберите Ваша спремишта.
- Кликните Нова.
- Откуцајте Име спремишта, изаберите Јавно, и кликните Направите спремиште.
- Идите на ВС код, притисните Цтрл + Ц, и уверите се да сте у апликацији Опен_АИ_ЦхатГПТ или у основној фасцикли. Ако не, унесите следећи код и притисните Ентер:
цд
- Затим, у сервер фолдер, додајте нову датотеку и дајте јој име .гитигноре.
- У .гитигноре датотеку, унесите следећи код да бисте били сигурни .енв и ноде_модулес нису гурнути унутра ГитХуб:
.енв
ноде_модулес
14.2 Објавите свој код у спремишту
- Идите на ВС код, копирајте и налепите следеће команде једну по једну и притисните Ентер после сваке команде:
гит инит
гит урезивање -м "прво урезивање"
гит грана -М главна
- Откуцајте следећу команду након што замените https://github.com/SrishtiSisodia/CHAT-BOT-APP са адресом вашег спремишта поменутом на ГитХуб-у:
гит даљинско додавање порекла https://github.com/SrishtiSisodia/CHAT-BOT-APP
- Сада да притиснете код, унесите следећу команду и притисните Ентер:
гит пусх -у порекло главни
- Поново учитајте своју ГитХуб страницу и ваш код ће бити тамо постављен.
- На ВС коду, притисните Цтрл + Ц на Терминал Серверу и Терминал Цлиент-у како бисте спречили њихово покретање.
15. Поставите сервер
- Иди на рендеровање веб локацију и пријавите се користећи ГитХуб.
- Видећете контролну таблу, кликните на Ново, а затим изаберите Веб услуге.
- Пронађите Повежи ново спремиште, унесите УРЛ свог складишта испод јавног Гит спремишта и кликните на Повежи.
- На следећој страници додајте Име, изаберите Регион, изаберите Грану као главну, изаберите Роот Дирецтори као сервер, изаберите Окружење као чвор и откуцајте
Старт Цомманд - покрените нпм сервер
- Кликните на Бесплатно и кликните на Креирај веб услугу.
- Сервер ће бити распоређен; сачекајте док статус имплементације не буде Уживо.
- Идите на Окружење; за кључ откуцајте ОпенАИ_АПИ_Кеи, а за вредност откуцајте тајни АПИ кључ који сте генерисали у кораку 9.
- Сада ћете имати веб адресу; додајте га у датотеку сцрипт.јс. Затим, на ВС коду, идите на датотеку сцрипт.јс и замените веб адресу у доле наведеном коду новом веб адресом са приказане веб локације:
цонст одговор = чекај дохват (' http://localhost: 8001/'
цонст одговор = чекај дохват (' https://chatgptapp-lswi.onrender.com/'
- На ВС код Терминал, откуцајте следеће команде једну по једну и притисните Ентер после сваке команде:
гит адд.
гит цоммит -м 'ажурирај УРЛ сервера'
гит пусх
16. Поставите предњи крај
- Идите на веб локацију Верцел.
- Кликните Почните са применом.
- Испод Увезите Гит спремиште, кликните Наставите са ГитХуб-ом.
- Укуцај твој ГитХуб корисничко име и изаберите име спремишта и кликните Увоз.
- Испод Конфигуришите пројекат, изаберите име.
- Промијенити Основни директоријум из / до клијент, кликните Настави и Развити.
- Вратите се на контролну таблу и кликните Посетите.
- Сада можете видети апликацију.
Дакле, ово су детаљни кораци за локално инсталирање апликације ЦхатГПТ на свој уређај. Заглављен негде? Молимо вас да наведете своја питања или недоумице у одељку за коментаре испод.
Још увек имате проблема? Поправите их овим алатом:
СПОНЗОРИСАНИ
Ако горњи савети нису решили ваш проблем, ваш рачунар може имати дубље проблеме са Виндовс-ом. Препоручујемо преузимање овог алата за поправку рачунара (одлично оцењено на ТрустПилот.цом) да им се лако позабавите. Након инсталације, једноставно кликните на Започни скенирање дугме, а затим притисните на Поправи све.