A Csevegőalkalmazás frissítése a JavaScript-előtér és a Python-háttérrendszer használatára
A csevegőalkalmazás egy referenciaalkalmazás, amely bemutatja, hogyan használhatja az Azure OpenAI szolgáltatást. Minden programozási nyelv referenciaarchitektúrája némileg eltérő funkciókat biztosít. Ez a cikk bemutatja, hogyan használható a JavaScript-előtér a Python-háttérrendszerrel.
Az előtér és a háttérrendszer keverésével és egyeztetésével létrehozhat egy többrétegű alkalmazást, amely mindkét világ legjobbjait használja.
- Bemutató – JavaScript-előtér konfigurálása Python háttérbeli videóval
Ez a cikk egy cikkgyűjtemény része, amely bemutatja, hogyan hozhat létre csevegőalkalmazást az Azure OpenAI Service és az Azure AI Search használatával. A gyűjtemény további cikkei a következők:
Feljegyzés
Ez a cikk egy vagy több AI-alkalmazássablont használ a cikkben szereplő példák és útmutatók alapjául. Az AI-alkalmazássablonok jól karbantartott, könnyen üzembe helyezhető referencia-implementációkat biztosítanak, amelyek segítenek magas színvonalú kiindulópontot biztosítani az AI-alkalmazások számára.
Előfeltételek
Telepítse a 2 referenciaarchitektúrát az alábbi cikkek használatával. Mindenképpen ugyanazt az előfizetést és régiót használja mindkét üzemelő példányhoz. Az üzembe helyezés akár 20 percet is igénybe vehet. Hagyja fel az üzemelő példányokat; ne fejezze be az Erőforrások törlése szakaszt, amíg el nem készült ezzel a cikkel.
- A JavaScript-csevegőalkalmazás üzembe helyezése ezzel a cikkel
- A Python-csevegőalkalmazás üzembe helyezése ezzel a cikkel
Az előtérbeli és a háttérrendszer URL-címeinek lekérése
A két referenciaarchitektúra üzembe helyezése után két teljes körű alkalmazás van üzembe helyezve. A JavaScript-előtér Python-háttérrendszerrel való használatához le kell kérnie a JS-előtér és a PY-háttérrendszer URL-címeit, és konfigurálnia kell őket a másik alkalmazásban.
Mindegyik adattárnak külön fejlesztési környezetben kell lennie, vagy helyileg a Codespacesben.
JavaScript előtérbeli URL-cím beállítása Python-háttérrendszerben
A JavaScript fejlesztői környezetben kérje le a JavaScript-előtér URL-címét az alábbi parancs futtatásával:
azd env get-values | grep WEBAPP_URI
Ez a parancs lekéri a változóhoz tartozó összes felhőalapú környezeti változót és szűrőt
WEBAPP_URI
. Győződjön meg arról, hogy az URL-cím nem perjellel végződik,/
.URL-cím másolása.
A Python fejlesztői környezetben állítsa be a JavaScript előtér URL-címét a következő parancs futtatásával:
azd env set ALLOWED_ORIGIN <FRONTEND-URL>
A Python fejlesztői környezetben helyezze újra üzembe a Python-háttérrendszert az alábbi parancs futtatásával:
azd up
Python háttérRENDSZER URL-címének beállítása JavaScript-előtérben
A Python fejlesztői környezetben kérje le a Python-háttérrendszer URL-címét az alábbi parancs futtatásával:
azd env get-values | grep BACKEND_URI
Ez a parancs lekéri a változóhoz tartozó összes felhőalapú környezeti változót és szűrőt
BACKEND_URI
. Győződjön meg arról, hogy az URL-cím nem perjellel végződik,/
.URL-cím másolása.
A JavaScript fejlesztői környezetben állítsa be a Python-háttérrendszer URL-címét a következő parancs futtatásával:
azd env set BACKEND_URI <BACKEND_URI>
A Python fejlesztői környezetben telepítse újra a Python-háttérrendszert a Következő parancs futtatásával a Python fejlesztői környezetben:
azd up
A JavaScript-előtér használata a Python-háttérrendszerrel
A Python-alkalmazás HR-előnyök tárgyterületet használ, míg a JavaScript-alkalmazás egy ingatlan tárgyterületet használ. Most, hogy az alkalmazások csatlakoztatva vannak, az előtérben kérdezhet a HR előnyeiről. A javasolt kérdések a következők:
- Mit tartalmaz a Northwind Health Plus csomagom, amely nem szabványos?
- Mi történik a teljesítményértékelésben?
- Mit tesz egy Termékmenedzser?
Az erőforrások eltávolítása
Ha végzett az alkalmazásokkal, törölheti az erőforrásokat, hogy elkerülje a további költségek felmerülését.
- A JavaScript-alkalmazás törlése az alábbi utasításokat követve
- A Python-alkalmazás törlése az alábbi utasításokat követve
Hibaelhárítás
- Ha hibaüzenetet kap, tekintse át a környezetben megadott URL-címeket. Győződjön meg arról, hogy nem perjellel végződnek,
/
.
Következő lépések
- Csevegőalkalmazás létrehozása az Azure OpenAI ajánlott eljárású megoldásarchitektúrájával
- Hozzáférés-vezérlés a Generative AI-alkalmazásokban az Azure AI Search használatával
- Nagyvállalati használatra kész OpenAI-megoldás létrehozása az Azure API Management használatával
- A vektorkeresés túllépése hibrid lekérési és rangsorolási képességekkel