Megosztás a következőn keresztül:


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.

Képernyőkép a webalkalmazás felületéről.

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:

    1. 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.

      Képernyőkép az Azure Portal hitelesítési oldaláról.

    2. 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

  1. Ha testre szabta az alkalmazást, frissítse az alkalmazás forráskódját.

  2. Lépjen a webalkalmazáshoz az Azure Portalon.

  3. Válassza az Üzembe helyezési központ lehetőséget a navigációs menü Üzembe helyezés csoportjában.

  4. 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.

    Képernyőkép az Azure Portal webalkalmazás-szinkronizálási gombjáról.

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.

Képernyőkép az Azure OpenAI Studio csevegési előzmények engedélyezésének gombjáról.

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.

Képernyőkép a webalkalmazás csevegési előzményeiről.

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