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


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

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

  2. URL-cím másolása.

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

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

  2. URL-cím másolása.

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