Prezentare generală
Îți poți conecta depozitele GitHub la aplicațiile ChatGPT, precum și la agent ChatGPT, pentru a pune întrebări pe baza propriului tău cod.
Când te conectezi la GitHub, ChatGPT poate extrage date live din depozitele tale — cod, fișiere README și alte documente — și poate raționa asupra lor în timp real, fie cu o aplicație cu sincronizare, fie cu o aplicație cu căutare în fișiere, fie cu o aplicație cu cercetare aprofundată. Trebuie doar să te conectezi, să pui o întrebare, iar ChatGPT va citi, analiza și cita fragmentele relevante direct din conținutul tău GitHub.
Notă: Disponibilitatea aplicației GitHub poate varia în funcție de planul și experiența ChatGPT. De exemplu, utilizatorii ChatGPT Plus este posibil să nu vadă aplicația GitHub în experiența standard ChatGPT, chiar dacă este disponibilă în alte experiențe, cum ar fi Cercetare aprofundată sau modul Agent.
Conectarea GitHub la ChatGPT
Poți conecta GitHub la ChatGPT selectând Settings → Apps și găsind GitHub în directorul de aplicații ChatGPT.
De acolo, vei fi direcționat(ă) către GitHub pentru a instala și autoriza aplicația ChatGPT, apoi pentru a selecta depozitele la care ChatGPT poate avea acces.
Pentru a schimba depozitele la care ChatGPT poate avea acces, accesează Settings → Apps, deschide GitHub, apoi selectează Choose repositories (sau Configure Repositories on GitHub) pentru a deschide pagina GitHub de acces la depozite.
De ce nu văd unele dintre depozitele mele după conectarea ChatGPT la GitHub?
În general, există o întârziere de ~5 minute înainte ca depozitele tale să apară ca disponibile în ChatGPT.
Motive suplimentare pentru care este posibil să nu vezi încă un depozit:
Depozite private sau nou create: Dacă depozitul tău este privat sau a fost creat după conectarea inițială la GitHub, este posibil să nu apară imediat în ChatGPT. Te rugăm să accesezi acest link sau să apeși pe pictograma Gear din pagina Settings pentru Github în ChatGPT pentru a configura accesul la depozitele dorite.
Depozitul necesită aprobarea administratorului GitHub: Este posibil ca depozitul tău să fie blocat de administratorul GitHub și să nu poată fi conectat la ChatGPT. Te rugăm să accesezi acest link sau să apeși pe pictograma Gear din pagina Settings pentru Github în ChatGPT. De aici, poți „solicita” acces la depozite care pot fi aprobate de administratorul tău IT.
Depozite neindexate de GitHub: Din cauza modului în care GitHub indexează căutările, este posibil ca depozitul să nu fie în indexul GitHub și, prin urmare, să nu fie vizibil pentru aplicația ChatGPT atunci când caută. Poți declanșa manual indexarea mergând la GitHub și efectuând o căutare pentru depozit folosind acest format:
repo:{username/repo_name} import(de ex., repo:openai/codex import). Reține că indexul poate dura ~5-10 minute până devine disponibil pentru conector.
Date și confidențialitate
Cum funcționează ChatGPT cu Github
ChatGPT formează interogări de căutare din solicitările tale pentru a găsi informații relevante în depozitele tale GitHub conectate și trimite aceste interogări către GitHub. De exemplu, dacă întrebi „Poți să-mi arăți unde am gestionat încărcările de fișiere în backend?”, ChatGPT ar putea căuta în depozitele tale GitHub folosind o interogare precum „file upload handler backend”. Dacă este necesar, poate face câteva căutări diferite pentru a găsi codul sau fișierele cele mai relevante.
Va folosi OpenAI conținutul din GitHub pentru a-și antrena modelele?
În mod implicit, conținutul trimis de clienții care folosesc ofertele business — precum ChatGPT Business, Enterprise, Edu și API-ul nostru — nu este utilizat pentru a îmbunătăți modelele noastre. Te rugăm să consulți pagina noastră despre confidențialitatea Enterprise pentru informații despre modul în care folosim datele business.
Când folosești serviciile noastre dintr-un abonament individual, este posibil să folosim conținutul tău pentru a antrena modelele noastre dacă setarea „Improve the model for everyone” este activată. Poți citi mai multe despre cum sunt stocate și utilizate datele tale în acest articol din Centrul nostru de asistență.
Rezidența datelor este acceptată pentru Github în toate regiunile disponibile. Citește mai multe despre rezidența datelor.
Întrebări frecvente
Cum pot administratorii GitHub să aprobe aplicația ChatGPT?
Administratorii GitHub pot urma aceste instrucțiuni pentru a aproba aplicații OAuth, cum ar fi aplicația ChatGPT, pentru organizația lor.
Cum caut fișiere individuale într-un depozit?
Poți căuta doar numele depozitelor tale GitHub. Căutarea după nume de fișiere specifice nu este acceptată.
Pot interzice accesul aplicației ChatGPT la anumite depozite?
Da, însă acest lucru este controlat din setările GitHub. Administratorii pot urma aceste instrucțiuni pentru a interzice accesul la anumite depozite.
Pot publica cod, actualizări sau cereri de extragere pe GitHub după ce mă conectez la ChatGPT?
Aplicația GitHub din ChatGPT îți permite doar să citești din depozitele tale pentru a-ți analiza și căuta codul. Dacă vrei să generezi, editezi și publici cod direct pe GitHub, acest lucru este disponibil prin produsul nostru Codex.
Ce se întâmplă dacă am activată Lista de permisiuni IP pe GitHub?
Dacă ai activată Lista de permisiuni IP pe GitHub, fie la nivel de enterprise, fie la nivel de organizație, va trebui să te asiguri că adaugi blocurile IP de ieșire ale OpenAI la Lista de permisiuni IP.
De ce pot folosi GitHub în Cercetare aprofundată sau în modul Agent, dar nu în Chat?
Disponibilitatea aplicației GitHub poate varia în funcție de planul ChatGPT și de experiența produsului. Unele planuri pot permite aplicația GitHub în Cercetare aprofundată sau în modul Agent, dar nu în experiența standard ChatGPT. Dacă nu vezi GitHub în Chat, verifică detaliile planului tău ChatGPT.
Poți afla mai multe din articolul Codex din Centrul de asistență.
