Az Azure OpenAI webalkalmazás használata
Az Azure OpenAI Studio, API-k és SDK-k mellett az elérhető önálló webalkalmazással grafikus felhasználói felülettel is kezelheti az Azure OpenAI-modelleket, amelyeket az Azure OpenAI studióval vagy manuális üzembe helyezéssel helyezhet üzembe.
Fontos tényezők
A közzététel létrehoz egy Azure-alkalmazás szolgáltatást az előfizetésében. A kiválasztott tarifacsomagtól függően költségek merülhetnek fel. Ha végzett az alkalmazással, törölheti azt az Azure Portalról.
A gpt-4 vision-preview modellek nem támogatottak.
Alapértelmezés szerint az alkalmazás üzembe lesz helyezve a Már konfigurált Microsoft-identitásszolgáltatóval, korlátozva az alkalmazáshoz való hozzáférést az Azure-bérlő tagjai számára. Hitelesítés hozzáadása vagy módosítása:
Nyissa meg az Azure Portalt , és keresse meg a közzététel során megadott alkalmazásnevet. Válassza ki a webalkalmazást, és lépjen a bal oldali navigációs menü Hitelesítés lapjára. Ezután válassza az Identitásszolgáltató hozzáadása lehetőséget.
Válassza ki a Microsoftot identitásszolgáltatóként. Az ezen a lapon található alapértelmezett beállítások csak a bérlőre korlátozzák az alkalmazást, így itt semmi mást nem kell módosítania. Ezután válassza a Hozzáadás lehetőséget
A rendszer most arra kéri a felhasználókat, hogy jelentkezzenek be a Microsoft Entra-azonosítójukkal, hogy hozzáférhessenek az alkalmazáshoz. Ha szeretné, egy hasonló folyamatot követve hozzáadhat egy másik identitásszolgáltatót. Az alkalmazás nem használja a felhasználó bejelentkezési adatait más módon, kivéve annak ellenőrzését, hogy a felhasználó tagja-e az Ön bérlőjének.
Webalkalmazás testreszabása
Testre szabhatja az alkalmazás előtér- és háttérlogikája. Az alkalmazás számos környezeti változót biztosít a gyakori testreszabási forgatókönyvekhez, például az ikon módosításához az alkalmazásban. Tekintse meg a webalkalmazás forráskódját és a GitHubon található további információkat.
Az alkalmazás testreszabásakor a következőket javasoljuk:
Ha a felhasználó módosítja a beállításokat, állítsa alaphelyzetbe a csevegési munkamenetet (törölje a csevegést). Értesítse a felhasználót, hogy a csevegési előzményei elvesznek.
Egyértelműen közli, hogy az egyes implementálható beállítások milyen hatással lesznek a felhasználói élményre.
Amikor az Azure OpenAI vagy az Azure AI Search-erőforrás API-kulcsait elforgatja, mindenképpen frissítse az egyes üzembe helyezett alkalmazások alkalmazásbeállításait az új kulcsok használatához.
A webalkalmazás minta forráskódja a GitHubon érhető el. A forráskód "ahogy van" és csak mintaként van megadva. Az ügyfelek felelősek a webalkalmazásaik testreszabásáért és implementálásáért.
A webalkalmazás frissítése
Feljegyzés
2024. február 1-je után a webalkalmazáshoz be kell állítani az alkalmazás indítási parancsát python3 -m gunicorn app:app
. A 2024. február 1. előtt közzétett alkalmazás frissítésekor manuálisan kell hozzáadnia az indítási parancsot az App Service konfigurációs oldaláról.
Javasoljuk, hogy gyakran húzza le a módosításokat a main
webalkalmazás forráskódjának ágából, hogy biztosan rendelkezzen a legújabb hibajavításokkal, API-verzióval és fejlesztésekkel. Ezenkívül a webalkalmazást minden alkalommal szinkronizálni kell, amikor a használt API-verziót kivonják
A forráskód módosításairól és frissítéseiről a webalkalmazás GitHub-adattárábantalálható óra- vagy csillaggombokra kattintva értesülhet.
Ha még nem szabta testre az alkalmazást:
- Kövesse az alábbi szinkronizálási lépéseket
Ha testre szabta vagy módosította az alkalmazás forráskódját:
- Manuálisan kell frissítenie az alkalmazás forráskódját, és újra kell üzembe helyeznie.
- Ha az alkalmazást a GitHub üzemelteti, küldje le a kód módosításait az adattárba, és kövesse az alábbi szinkronizálási lépéseket.
- Ha manuálisan helyezi üzembe az alkalmazást (például az Azure CLI-t), kövesse az üzembe helyezési stratégia lépéseit.
A webalkalmazás szinkronizálása
Ha testre szabta az alkalmazást, frissítse az alkalmazás forráskódját.
Lépjen a webalkalmazáshoz az Azure Portalon.
Válassza az Üzembe helyezési központ lehetőséget a navigációs menü Üzembe helyezés csoportjában.
Válassza a Szinkronizálás lehetőséget a képernyő tetején, és győződjön meg arról, hogy az alkalmazás újra üzembe lesz helyezi.
Csevegési előzmények
Engedélyezheti a csevegési előzményeket a webalkalmazás felhasználói számára. A funkció engedélyezésekor a felhasználók hozzáférhetnek az egyes korábbi lekérdezésekhez és válaszokhoz.
A csevegési előzmények engedélyezéséhez helyezze üzembe vagy telepítse újra a modellt webalkalmazásként az Azure OpenAI Studio használatával.
Fontos
A csevegési előzmények engedélyezése létrehoz egy Cosmos DB-példányt az erőforráscsoportban, és további díjakat von maga után a felhasznált tárterületért.
Miután engedélyezte a csevegési előzményeket, a felhasználók megjeleníthetik és elrejthetik azt az alkalmazás jobb felső sarkában. Az előzmények megjelenítésekor átnevezhetik vagy törölhetik a beszélgetéseket. Az alkalmazásba bejelentkezve a beszélgetések automatikusan rendezve lesznek a legújabbtól a legrégebbiig, és a beszélgetés első lekérdezése alapján lesznek elnevezve.
A Cosmos DB-példány törlése
A webalkalmazás törlése nem törli automatikusan a Cosmos-alkalmazáspéldányt. A Cosmos DB-példány és az összes tárolt csevegés törléséhez keresse meg a társított erőforrást az Azure Portalon , és törölje azt. Ha törli a Cosmos DB-erőforrást, de a csevegési előzmények lehetőség továbbra is engedélyezve marad a studióban, a felhasználók értesítést kapnak a kapcsolati hibáról, de továbbra is használhatják a webalkalmazást anélkül, hogy hozzáférnek a csevegési előzményekhez.
Következő lépések
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: