OpenAI
Ez az oldal gépi fordítással készült. Tekintsd meg az eredeti angol nyelvű cikket.

A GitHub összekapcsolása a ChatGPT-vel

Érje el GitHub-adattárait közvetlenül a ChatGPT-ben kód elemzéséhez, kereséséhez és hivatkozásához.

Frissítve: yesterday

Áttekintés

Csatlakoztathatja GitHub-adattárait a ChatGPT-alkalmazásokhoz, valamint a ChatGPT ügynökhöz, hogy a saját kódja alapján tehessen fel kérdéseket.

Amikor csatlakozik a GitHubhoz, a ChatGPT élő adatokat tud lekérni az adattáraiból – kódot, README-fájlokat és más dokumentumokat –, és valós időben tud következtetni ezek alapján, akár szinkronizálást használó alkalmazással, fájlkeresést használó alkalmazással, vagy mély kutatást használó alkalmazással. Csak csatlakoztassa, tegyen fel egy kérdést, és a ChatGPT elolvassa, elemzi és idézi a releváns részleteket közvetlenül a GitHub-tartalmából.

Megjegyzés: A GitHub alkalmazás elérhetősége a ChatGPT-csomagtól és az élménytől függően változhat. Például a ChatGPT Plus felhasználói nem biztos, hogy látják a GitHub alkalmazást a szokásos ChatGPT-élményben, még akkor sem, ha az más élményekben, például a mély kutatásban vagy az ügynök módban elérhető.

A GitHub csatlakoztatása a ChatGPT-hez

A GitHubot úgy csatlakoztathatja a ChatGPT-hez, hogy kiválasztja a BeállításokAlkalmazások menüpontot, majd megkeresi a GitHub elemet a ChatGPT alkalmazáskönyvtárában.

Innen a GitHubra irányítjuk, ahol telepítheti és engedélyezheti a ChatGPT alkalmazást, majd kiválaszthatja azokat az adattárakat, amelyekhez a ChatGPT hozzáférhet. A csatlakoztatás után a ChatGPT megkérdezheti, mely adattárakat használja a legtöbbet, hogy szinkronizálhassa őket a jobb sebesség és minőség érdekében. Ez a szinkronizálási kiválasztás elkülönül a GitHub-adattárakhoz való hozzáféréstől; a ChatGPT továbbra is hozzáférhet azokhoz az adattárakhoz, amelyeket engedélyezett a GitHubon, még akkor is, ha nincsenek kiválasztva szinkronizálásra.

Ha módosítani szeretné, mely adattárakhoz férhet hozzá a ChatGPT, lépjen a BeállításokAlkalmazások menübe, nyissa meg a GitHub elemet, majd válassza az Adattárak kiválasztása (vagy az Adattárak konfigurálása a GitHubon) lehetőséget a GitHub adattár-hozzáférési oldalának megnyitásához. A GitHub ChatGPT-ről való leválasztásához lépjen a BeállításokAlkalmazások menübe, nyissa meg a GitHub elemet, majd válassza a Leválasztás lehetőséget.

Miért nem látom néhány adattáramat, miután csatlakoztattam a ChatGPT-t a GitHubhoz?

Általában körülbelül 5 perc késés van, mire az adattárai elérhetőként megjelennek a ChatGPT-ben.

További okok, amelyek miatt egy adattár még nem jelenik meg:

  • Privát vagy újonnan létrehozott adattárak: Ha az adattár privát, vagy a GitHub első csatlakoztatása után hozták létre, előfordulhat, hogy nem jelenik meg azonnal a ChatGPT-ben. A kívánt adattárakhoz való hozzáférés beállításához nyisd meg ezt a hivatkozást, vagy a ChatGPT GitHub-beállításainak oldalán koppints a Fogaskerék ikonra.

  • Az adattárhoz a GitHub-rendszergazda jóváhagyása szükséges: Előfordulhat, hogy a GitHub-rendszergazda letiltotta az adattár ChatGPT-hez való csatlakoztatását. Nyisd meg ezt a hivatkozást, vagy a ChatGPT GitHub-beállításainak oldalán koppints a Fogaskerék ikonra. Itt „Hozzáférést kérhetsz” azokhoz az adattárakhoz, amelyekhez az informatikai rendszergazdád jóváhagyhatja a hozzáférést.

  • A GitHub által nem indexelt adattárak: A GitHub keresési indexelésének működése miatt előfordulhat, hogy az adattár nem szerepel a GitHub indexében, ezért kereséskor a ChatGPT alkalmazás sem látja. Az indexelést manuálisan is elindíthatod: nyisd meg a GitHubot, és keress rá az adattárra a következő formátumban: repo:{username/repo_name} import (például: repo:openai/codex import). Vedd figyelembe, hogy körülbelül 5–10 percbe telhet, mire az index elérhetővé válik az összekötő számára.

Adatok és adatvédelem

Hogyan működik együtt a ChatGPT a GitHubbal?

A ChatGPT a promptjaid alapján keresési lekérdezéseket hoz létre, hogy releváns információkat találjon az összekapcsolt GitHub-adattáraidban, majd elküldi ezeket a lekérdezéseket a GitHubnak. Például ha ezt kérdezed: „Meg tudod mutatni, hol kezeltem a fájlfeltöltéseket a háttérrendszerben?”A ChatGPT például a „fájlfeltöltés-kezelő háttérrendszer” lekérdezéssel kereshet a GitHub-adattáraidban. Szükség esetén több különböző keresést is végezhet, hogy megtalálja a leginkább releváns kódot vagy fájlokat.

Felhasználja az OpenAI a GitHubról származó tartalmakat modelljei betanításához?

Alapértelmezés szerint az üzleti szolgáltatásainkat – például a ChatGPT Business, Enterprise és Edu csomagot, valamint az API-nkat – használó ügyfelek által küldött tartalmakat nem használjuk modelljeink fejlesztésére. Az üzleti adatok felhasználásáról a Vállalati adatvédelem oldalunkon találsz információt.

Ha egyéni előfizetéssel használod szolgáltatásainkat, tartalmaidat felhasználhatjuk modelljeink betanításához, amennyiben be van kapcsolva „A modell fejlesztése mindenki számára” beállítás. Adataid tárolásáról és felhasználásáról a Súgóközpont ezen cikkében olvashatsz bővebben.

A GitHub minden elérhető régióban támogatja az adatok tárolási helyének megadását. További információ az adatok tárolási helyéről.

GYIK

Hogyan hagyhatják jóvá a GitHub-rendszergazdák a ChatGPT alkalmazást?

A GitHub-rendszergazdák követhetik ezeket az utasításokat, hogy jóváhagyják az OAuth-alkalmazásokat, például a ChatGPT alkalmazást, a szervezetük számára.

Hogyan kereshetek egyes fájlokra egy adattárban?

Csak a GitHub-adattárak nevére kereshet rá. Konkrét fájlnevek keresése nem támogatott.

Megtilthatom, hogy bizonyos adattárakhoz hozzáférjen a ChatGPT alkalmazás?

Igen, ez azonban a GitHub beállításaiban szabályozható. A rendszergazdák követhetik ezeket az utasításokat, hogy megtiltsák a hozzáférést bizonyos adattárakhoz.

Küldhetek kódot, frissítéseket vagy PR-eket a GitHubra, miután csatlakoztattam a ChatGPT-hez?

A ChatGPT-ben lévő GitHub-alkalmazás csak azt teszi lehetővé, hogy olvasson az adattáraiból a kód elemzéséhez és kereséséhez. Ha közvetlenül a GitHubon szeretne kódot generálni, szerkeszteni és beküldeni, ez a Codex termékünkön keresztül érhető el.

Mi a teendő, ha az IP-engedélyezési lista be van kapcsolva a GitHubon?

Ha a GitHubon vállalati vagy szervezeti szinten be van kapcsolva az IP-engedélyezési lista, gondoskodnia kell arról, hogy hozzáadja az OpenAI kimenő IP-blokkjait az IP-engedélyezési listához.

Miért használhatom a GitHubot Mély kutatás vagy ügynök módban, de a Chatben nem?

A GitHub App elérhetősége a ChatGPT-csomagtól és a termékélménytől függően változhat. Egyes csomagok engedélyezhetik a GitHub App használatát Mély kutatás vagy ügynök módban, de a szabványos ChatGPT-élményben nem. Ha nem látja a GitHubot a Chatben, ellenőrizze a ChatGPT-csomagja részleteit.

További információt a Codex Súgóközpont-cikkünkben talál.

Hasznos volt ez a cikk?