OpenAI
Бұл бет машиналық аударма арқылы жасалған. Түпнұсқа ағылшын мақаласын қараңыз.

GitHub-ты ChatGPT-қа қосу

Кодты талдау, іздеу және дәйексөз келтіру үшін GitHub репозиторийлеріңізге ChatGPT ішінде тікелей қол жеткізіңіз.

Жаңартылған: 7 days ago

Шолу

Өз кодыңызға негізделген сұрақтар қою үшін GitHub репозиторийлеріңізді ChatGPT қолданбаларына, сондай-ақ ChatGPT агентіне қоса аласыз.

GitHub-қа қосылған кезде, ChatGPT репозиторийлеріңізден кодты, README файлдарын және басқа құжаттарды қоса алғанда, нақты уақыттағы деректерді алып, олар бойынша нақты уақытта пайымдай алады: синхрондауы бар қолданба, файл іздеуі бар қолданба немесе терең зерттеуі бар қолданба арқылы. Жай ғана қосылып, сұрақ қойыңыз, сонда ChatGPT GitHub мазмұныңыздан тиісті үзінділерді тікелей оқып, талдап, дереккөз ретінде келтіреді.

Ескерту: GitHub қолданбасының қолжетімділігі ChatGPT жоспары мен пайдалану тәжірибесіне қарай өзгеруі мүмкін. Мысалы, ChatGPT Plus пайдаланушылары GitHub қолданбасын стандартты ChatGPT тәжірибесінде көрмеуі мүмкін, тіпті ол Терең зерттеу немесе Агент режимі сияқты басқа тәжірибелерде қолжетімді болса да.

GitHub-ты ChatGPT-ке қосу

GitHub-ты ChatGPT-ке қосу үшін SettingsApps тармақтарын таңдап, ChatGPT қолданбалары каталогынан GitHub бөлімін табыңыз.

Сол жерден ChatGPT қолданбасын орнату және авторизациялау үшін GitHub-қа бағытталасыз, содан кейін ChatGPT қатынаса алатын репозиторийлерді таңдайсыз. Қосылғаннан кейін ChatGPT жылдамдық пен сапаны жақсарту үшін қай репозиторийлерді жиі пайдаланатыныңызды сұрауы мүмкін, сонда оларды синхрондай алады. Бұл синхрондау таңдауы GitHub репозиторийіне қатынасудан бөлек; синхрондау үшін таңдалмаса да, GitHub-та рұқсат берген репозиторийлерге ChatGPT әлі де қатынаса алады.

ChatGPT қатынаса алатын репозиторийлерді өзгерту үшін SettingsApps тармақтарына өтіп, GitHub бөлімін ашыңыз, содан кейін GitHub-тың репозиторийге қатынасу бетін ашу үшін Choose repositories (немесе Configure Repositories on GitHub) таңдаңыз. GitHub-ты ChatGPT-тен ажырату үшін SettingsApps тармақтарына өтіп, GitHub бөлімін ашыңыз, содан кейін Disconnect таңдаңыз.

ChatGPT-ті GitHub-қа қосқаннан кейін неге кейбір репозиторийлерім көрінбейді?

Әдетте репозиторийлеріңіз ChatGPT-та қолжетімді болып көрінгенше шамамен 5 минут кідіріс болады.

Репозиторий әлі көрінбеуінің қосымша себептері:

  • Жеке немесе жаңадан жасалған репозиторийлер: Егер репозиторийіңіз жеке болса немесе GitHub-қа алғаш қосылғаннан кейін жасалса, ол ChatGPT ішінде бірден көрінбеуі мүмкін. Қажетті репозиторийлерге қатынасу рұқсатын баптау үшін осы сілтемеге өтіңіз немесе ChatGPT ішіндегі Github баптаулары бетінде Gear белгішесін түртіңіз.

  • Репозиторий GitHub әкімшісінің мақұлдауын талап етеді: GitHub әкімшіңіз репозиторийіңізді ChatGPT-ке қосуды бұғаттаған болуы мүмкін. Осы сілтемеге өтіңіз немесе ChatGPT ішіндегі Github баптаулары бетінде Gear белгішесін түртіңіз. Осы жерден IT әкімшіңіз мақұлдай алатын репозиторийлерге қатынасуды «Request» ете аласыз.

  • GitHub индекстемеген репозиторийлер: GitHub-тың іздеу индекстеу әрекетіне байланысты репозиторий GitHub индексінде болмауы мүмкін, сондықтан іздеу кезінде ChatGPT қолданбасына көрінбейді. GitHub-қа өтіп, репозиторийді мына пішіммен іздеу арқылы индекстеуді қолмен іске қоса аласыз: repo:{username/repo_name} import (мысалы, repo:openai/codex import). Индекс коннекторға қолжетімді болғанға дейін шамамен 5–10 минут кетуі мүмкін екенін ескеріңіз.

Деректер және құпиялылық

ChatGPT Github-пен қалай жұмыс істейді

ChatGPT қосылған GitHub репозиторийлеріңізден тиісті ақпаратты табу үшін көмексөздеріңізден іздеу сұрауларын құрастырып, оларды GitHub-қа жібереді. Мысалы, сіз: «Бэкендте файл жүктеулерін қай жерде өңдегенімді көрсете аласыз ба?» деп сұрасаңыз, ChatGPT GitHub репозиторийлеріңізде «file upload handler backend» сияқты сұрау арқылы іздеуі мүмкін. Қажет болса, ең релевантты кодты немесе файлдарды табу үшін бірнеше түрлі іздеу жасауы мүмкін.

OpenAI модельдерін оқыту үшін GitHub-тағы мазмұнды пайдалана ма?

Әдепкі бойынша, ChatGPT Business, Enterprise, Edu және біздің API сияқты бизнес ұсыныстарын пайдаланатын клиенттер жіберген мазмұн модельдерімізді жақсарту үшін пайдаланылмайды. Бизнес деректерін қалай пайдаланатынымыз туралы ақпарат алу үшін Enterprise Privacy бетімізді қараңыз.

Жеке жазылым арқылы қызметтерімізді пайдаланғанда, «Improve the model for everyone» баптауы қосулы болса, мазмұныңызды модельдерімізді оқыту үшін пайдалануымыз мүмкін. Деректеріңіздің қалай сақталатыны және пайдаланылатыны туралы толығырақ көмек көрсету орталығымыздағы осы мақаладан оқи аласыз.

Деректердің орналасу аймағы Github үшін барлық қолжетімді өңірлерде қолдау табады. Деректердің орналасу аймағы туралы толығырақ оқыңыз.

ЖҚС

GitHub әкімшілері ChatGPT қолданбасын қалай мақұлдай алады?

GitHub әкімшілері өз ұйымы үшін ChatGPT қолданбасы сияқты OAuth қолданбаларын мақұлдау үшін осы нұсқауларды орындай алады.

Репозиторийдегі жеке файлдарды қалай іздеймін?

Тек GitHub репозиторийлеріңіздің атауын іздей аласыз. Нақты файл атауларын іздеуге қолдау көрсетілмейді.

ChatGPT қолданбасының белгілі бір репозиторийлерге қатынасуына тыйым сала аламын ба?

Иә, бірақ бұл GitHub баптауларында басқарылады. Әкімшілер белгілі бір репозиторийлерге қатынасуды тыйым салу үшін осы нұсқауларды орындай алады.

ChatGPT-ке қосылғаннан кейін GitHub-қа код, жаңартулар немесе PR-лар жібере аламын ба?

ChatGPT ішіндегі GitHub қолданбасы кодты талдау және іздеу үшін репозиторийлеріңізден тек оқуға мүмкіндік береді. Кодты жасап, өңдеп және тікелей GitHub-қа жібергіңіз келсе, бұл біздің Codex өніміміз арқылы қолжетімді.

GitHub-та IP Allow List қосулы болса ше?

GitHub-та кәсіпорын немесе ұйым деңгейінде IP Allow List қосулы болса, OpenAI-дің шығыс IP блоктарын IP Allow List тізіміне қосқаныңызға көз жеткізуіңіз керек.

Неліктен GitHub-ты Chat-та емес, терең зерттеу немесе агент режимінде пайдалана аламын?

GitHub қолданбасының қолжетімділігі ChatGPT жоспарына және өнім тәжірибесіне қарай өзгеруі мүмкін. Кейбір жоспарлар GitHub қолданбасын терең зерттеу немесе агент режимінде пайдалануға мүмкіндік беруі мүмкін, бірақ стандартты ChatGPT тәжірибесінде емес. Chat ішінде GitHub көрінбесе, ChatGPT жоспарыңыздың мәліметтерін тексеріңіз.

Толығырақ біздің Codex туралы Көмек көрсету орталығы мақаласынан біле аласыз.

Бұл мақала пайдалы болды ма?