Áttekintés
Ez a cikk bemutatja, hogyan konfigurálhatsz műveleteket egy GPT-ben, beleértve a külső API-khoz való kapcsolódást, annak meghatározását, hogy mire képes a GPT, valamint a hitelesítés, a sémák és a munkaterület-korlátozások kezelését.
Egy művelet konfigurálásához szükséged lesz a csatlakoztatni kívánt szolgáltatás API-adataira, beleértve a hitelesítési információkat és egy OpenAPI-sémát. Egy GPT használhat alkalmazásokat vagy műveleteket, de a kettőt egyszerre nem.
Minden műveletet két fő összetevő határoz meg: hogyan hitelesíti magát a GPT az API felé, és egy séma, amely meghatározza, mire képes az API.
Korlátozások
Ha a munkaterületed nulla műveleti domaint engedélyez, a GPT egyéni műveletei nem futtathatók, mert egyetlen műveleti domain sem felel meg az engedélyezési lista ellenőrzésének. Ez nem feltétlenül jelenti azt, hogy a GPT-k láthatósága vagy hozzáférése teljesen le van tiltva.
A műveletek Pro módban nem érhetők el, egyéni műveletekkel rendelkező GPT létrehozásakor benne csak az Instant és a Thinking modellek lesznek kiválaszthatók.
Művelet létrehozása
A GPT-szerkesztőben lépj a Actions szakaszhoz, és válaszd a Create new action lehetőséget.
Ezután beállítod, hogyan kapcsolódik a GPT-d egy külső API-hoz, és hogyan használja azt.
Egy művelet konfigurálása után teszteld a Preview nézetben, hogy megerősítsd, az elvártaknak megfelelően működik.
Hitelesítés
A hitelesítés szabályozza, hogyan kapcsolódik a GPT-d egy külső API-hoz.
Elérhető lehetőségek:
Nincs: Nincs szükség hitelesítésre
API-kulcs: A kérések hitelesítéséhez titkos kulcsot használ
OAuth: Felhasználói bejelentkezést használ a fiókalapú hozzáféréshez
API-kulcs
API-kulcsos hitelesítést használj szerverek közötti hozzáféréshez. Az alábbi módokon állítható be:
Basic
Bearer
Egyéni fejléc
OAuth
Az OAuth használata akkor ajánlott, ha a műveletek felhasználói fiókot igényelnek. Az OAuth a következőket igényli:
Client ID és Client Secret
Authorization URL és Token URL
Scope és tokencsere-módszer
A szerkesztő egy callback URL-t biztosít az OAuth-folyamat befejezéséhez.
Séma
A séma határozza meg, mire képes az API-d. Megmondja a ChatGPT-nek:
Melyik szervert kell meghívni
Milyen végpontok érhetők el
Milyen paramétereket fogadnak el
Hogyan azonosítható az egyes művelet (operation ID-k)
A sémát OpenAPI-specifikációként kell megadni JSON vagy YAML formátumban.
Séma hozzáadása
A sémát háromféleképpen adhatod hozzá:
Közvetlenül beilleszted a szerkesztőbe
Importálod egy URL-ről
Egy beépített példából indulsz ki:
Időjárás (JSON)
Pet Store (YAML)
Üres sablon
Ha a séma érvényes, a szerkesztő megjeleníti az észlelt műveleteket. Ha érvénytelen, ellenőrzési hibák jelennek meg.
Munkaterület-korlátozások (Enterprise és Edu)
Ha ezt az üzenetet látod:
„A munkaterületed beállításai nem engedélyeznek egyetlen domaint sem.”
Ez azt jelenti, hogy a műveleteket a munkaterületed beállításai korlátozzák.
Az adminok engedélyezhetnek minden domaint, vagy a műveleteket jóváhagyott domainekre korlátozhatják.
Ha egyetlen domain sincs engedélyezve, nem használhatsz műveleteket.
A műveletek és a domainkorlátozások munkaterületszintű vezérléséről lásd: A GPT-hozzáférés kezelése Enterprise és Edu munkaterületeken.
Adatvédelem és felhasználói vezérlők
Minden művelet tartalmazhat adatvédelmi irányelvek URL-t.
A műveletekkel rendelkező nyilvános GPT-knek (linkkel vagy a GPT Store-ban) érvényes adatvédelmi irányelvek URL-t kell tartalmazniuk.
A rendszer kérheti a felhasználókat, hogy jóváhagyják a műveleteket azok futtatása előtt.
OAuth-műveletek esetén a felhasználók áttekinthetik és kezelhetik a csatlakoztatott fiókokat.
További segítség
A műveletek írásához vagy hibakereséséhez használd a hivatalos ActionsGPT eszközt.
