Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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:
- .NET
- Java
- Python
Megjegyzés
Ez a cikk egy vagy több AI-alkalmazássablont használ a cikkben szereplő példák és útmutatók alapjaként. 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
A két referenciaarchitektúra üzembe helyezése az alábbi cikkek használatával. Ügyeljen arra, hogy 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 fenn az üzemelő példányokat; ne fejezze be a Erőforrások törlése szakaszt, amíg el nem készült ezzel a cikkkel.
- A JavaScript chat alkalmazás üzembe helyezése ezen a cikkel
- A Python-csevegőalkalmazást így helyezheted üzembe: használd ezt a cikket
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_URIEz a parancs lekéri az összes felhőalapú környezeti változót, majd szűri a(z)
WEBAPP_URIváltozóra. Győződjön meg arról, hogy az URL-cím nem perjellel végződik,/.URL 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
A Python kiszolgáló URL-címének beállítása a JavaScript felhasználói felületen
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_URIEz a parancs lekéri az összes felhőalapú környezeti változót, és szűri a(z)
BACKEND_URIváltozót. Győződjön meg arról, hogy az URL nem perjellel végződik: "/".URL 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?
Erőforrások tisztí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 ezekkel az utasításokkal követve.
- Törölje a Python alkalmazást ezekkel az utasításokkal
Hibaelhárítás
- Ha hibaüzenetet kap, tekintse át a környezetben megadott URL-címeket. Győződjön meg róla, hogy nem végződnek perjellel,
/.
Következő lépések
- Csevegőalkalmazás építése az Azure OpenAI használatával – legjobb gyakorlati megoldásarchitektúra
- Hozzáférés kezelés a generatív mesterséges intelligencia alkalmazásokban az Azure AI Search használatával
- Nagyvállalati igényekre kész OpenAI-megoldás kiépítése az Azure API Management használatával
- A vektorkeresés túlteljesítése hibrid lekérési és rangsorolási funkciókkal
- További információ az AZD használatáról ebben a sablonban: