microsoft / sample-app-aoai-chatGPT

Sample code for a simple web chat experience through Azure OpenAI, including Azure OpenAI On Your Data.
MIT License
1.66k stars 2.64k forks source link

Customizing UI_TITLE, UI_CHAT_TITLE, etc. doesn't update the UI #618

Closed dondinulos closed 8 months ago

dondinulos commented 9 months ago

I deployed this app in my Azure subscription and per the documentation, I added app configuration settings for UI_TITLE, UI_CHAT_TITLE, etc. but my UI still hasn't changed with these settings. I've stop/start/restarted the web app and still doesn't work.

Steps to reproduce the behavior:

  1. Go to Configuration of the Web App
  2. Under Application settings, click New application setting.
  3. Add entry i.e. UI_TITLE with value i.e. My Copilot
  4. stop/start/restarted the app

Configuration:

iMicknl commented 9 months ago

Can you double check which version you are running? In your webapp go to Deployment Center -> Logs. Take the commit ID of the last synced version.

I have just tried this feature today, and it didn't work after I saved the environment variables directly. I had to manually initiate another restart for it to reflect the changes. Perhaps you can try to restart your web application again?

dondinulos commented 9 months ago

2024_02_14_logs.txt

Hi @iMicknl,

I'm adding the logs here (see attached as well). Where do I find the commit id? I did another restart, and still not working :-(.

2024-02-14T01:25:40.698Z INFO - latest Pulling from sample-app-aoai-chatgpt 2024-02-14T01:25:40.699Z INFO - 4abcf2066143 Pulling fs layer 2024-02-14T01:25:40.699Z INFO - dca80dc46cec Pulling fs layer 2024-02-14T01:25:40.699Z INFO - 5767baf9e4ba Pulling fs layer 2024-02-14T01:25:40.699Z INFO - ee0184558115 Pulling fs layer 2024-02-14T01:25:40.699Z INFO - 928bebe855b7 Pulling fs layer 2024-02-14T01:25:40.699Z INFO - db28726b50de Pulling fs layer 2024-02-14T01:25:40.699Z INFO - c9d2952b0533 Pulling fs layer 2024-02-14T01:25:40.699Z INFO - d4c30aa694f9 Pulling fs layer 2024-02-14T01:25:40.699Z INFO - 3b6169b48f11 Pulling fs layer 2024-02-14T01:25:40.699Z INFO - 6db89110f833 Pulling fs layer 2024-02-14T01:25:40.700Z INFO - 4f4fb700ef54 Pulling fs layer 2024-02-14T01:25:41.793Z INFO - c9d2952b0533 Downloading 283B / 283B 2024-02-14T01:25:41.793Z INFO - c9d2952b0533 Verifying Checksum 2024-02-14T01:25:41.793Z INFO - c9d2952b0533 Download complete 2024-02-14T01:25:41.834Z INFO - 4f4fb700ef54 Downloading 32B / 32B 2024-02-14T01:25:41.834Z INFO - 4f4fb700ef54 Verifying Checksum 2024-02-14T01:25:41.834Z INFO - 4f4fb700ef54 Download complete 2024-02-14T01:25:41.861Z INFO - dca80dc46cec Downloading 15KB / 607KB 2024-02-14T01:25:41.979Z INFO - 6db89110f833 Downloading 31KB / 1MB 2024-02-14T01:25:42.110Z INFO - 4abcf2066143 Downloading 95KB / 3MB 2024-02-14T01:25:42.118Z INFO - 6db89110f833 Downloading 63KB / 1MB 2024-02-14T01:25:42.123Z INFO - 3b6169b48f11 Downloading 95KB / 3MB 2024-02-14T01:25:42.141Z INFO - 928bebe855b7 Downloading 63KB / 2MB 2024-02-14T01:25:42.151Z INFO - dca80dc46cec Downloading 63KB / 607KB 2024-02-14T01:25:42.250Z INFO - 4abcf2066143 Downloading 143KB / 3MB 2024-02-14T01:25:42.261Z INFO - 3b6169b48f11 Downloading 143KB / 3MB 2024-02-14T01:25:42.280Z INFO - 928bebe855b7 Downloading 127KB / 2MB 2024-02-14T01:25:42.295Z INFO - dca80dc46cec Downloading 111KB / 607KB 2024-02-14T01:25:42.440Z INFO - dca80dc46cec Downloading 159KB / 607KB 2024-02-14T01:25:42.539Z INFO - 3b6169b48f11 Downloading 287KB / 3MB 2024-02-14T01:25:42.551Z INFO - 5767baf9e4ba Downloading 255KB / 12MB 2024-02-14T01:25:42.558Z INFO - 928bebe855b7 Downloading 255KB / 2MB 2024-02-14T01:25:42.584Z INFO - dca80dc46cec Downloading 223KB / 607KB 2024-02-14T01:25:42.600Z INFO - d4c30aa694f9 Downloading 319KB / 14MB 2024-02-14T01:25:42.667Z INFO - 4abcf2066143 Downloading 335KB / 3MB 2024-02-14T01:25:42.679Z INFO - 3b6169b48f11 Downloading 431KB / 3MB 2024-02-14T01:25:42.695Z INFO - 928bebe855b7 Downloading 319KB / 2MB 2024-02-14T01:25:42.806Z INFO - 4abcf2066143 Downloading 479KB / 3MB 2024-02-14T01:25:42.811Z INFO - 6db89110f833 Downloading 511KB / 1MB 2024-02-14T01:25:42.821Z INFO - 3b6169b48f11 Downloading 575KB / 3MB 2024-02-14T01:25:42.833Z INFO - 928bebe855b7 Downloading 447KB / 2MB 2024-02-14T01:25:42.856Z INFO - db28726b50de Downloading 527KB / 84MB 2024-02-14T01:25:42.873Z INFO - dca80dc46cec Downloading 431KB / 607KB 2024-02-14T01:25:42.893Z INFO - d4c30aa694f9 Downloading 639KB / 14MB 2024-02-14T01:25:42.945Z INFO - 4abcf2066143 Downloading 623KB / 3MB 2024-02-14T01:25:42.950Z INFO - 6db89110f833 Downloading 703KB / 1MB 2024-02-14T01:25:42.960Z INFO - 3b6169b48f11 Downloading 767KB / 3MB 2024-02-14T01:25:42.970Z INFO - 5767baf9e4ba Downloading 767KB / 12MB 2024-02-14T01:25:43.017Z INFO - dca80dc46cec Verifying Checksum 2024-02-14T01:25:43.018Z INFO - dca80dc46cec Download complete 2024-02-14T01:25:43.039Z INFO - d4c30aa694f9 Downloading 959KB / 14MB 2024-02-14T01:25:43.088Z INFO - 6db89110f833 Downloading 959KB / 1MB 2024-02-14T01:25:43.109Z INFO - 5767baf9e4ba Downloading 1023KB / 12MB 2024-02-14T01:25:43.225Z INFO - 4abcf2066143 Downloading 1MB / 3MB 2024-02-14T01:25:43.227Z INFO - 6db89110f833 Downloading 1MB / 1MB 2024-02-14T01:25:43.228Z INFO - 6db89110f833 Verifying Checksum 2024-02-14T01:25:43.228Z INFO - 6db89110f833 Download complete 2024-02-14T01:25:43.248Z INFO - 5767baf9e4ba Downloading 1MB / 12MB 2024-02-14T01:25:43.248Z INFO - 928bebe855b7 Downloading 1MB / 2MB 2024-02-14T01:25:43.364Z INFO - 4abcf2066143 Downloading 1MB / 3MB 2024-02-14T01:25:43.384Z INFO - 5767baf9e4ba Downloading 1MB / 12MB 2024-02-14T01:25:43.412Z INFO - db28726b50de Downloading 2MB / 84MB 2024-02-14T01:25:43.502Z INFO - 4abcf2066143 Downloading 1MB / 3MB 2024-02-14T01:25:43.516Z INFO - 3b6169b48f11 Downloading 2MB / 3MB 2024-02-14T01:25:43.526Z INFO - 928bebe855b7 Downloading 2MB / 2MB 2024-02-14T01:25:43.619Z INFO - d4c30aa694f9 Downloading 2MB / 14MB 2024-02-14T01:25:43.642Z INFO - 4abcf2066143 Downloading 2MB / 3MB 2024-02-14T01:25:43.664Z INFO - 928bebe855b7 Downloading 2MB / 2MB 2024-02-14T01:25:43.673Z INFO - 928bebe855b7 Verifying Checksum 2024-02-14T01:25:43.673Z INFO - 928bebe855b7 Download complete 2024-02-14T01:25:43.760Z INFO - d4c30aa694f9 Downloading 2MB / 14MB 2024-02-14T01:25:43.780Z INFO - 4abcf2066143 Downloading 2MB / 3MB 2024-02-14T01:25:43.785Z INFO - 4abcf2066143 Verifying Checksum 2024-02-14T01:25:43.785Z INFO - 4abcf2066143 Download complete 2024-02-14T01:25:43.798Z INFO - 3b6169b48f11 Verifying Checksum 2024-02-14T01:25:43.798Z INFO - 3b6169b48f11 Download complete 2024-02-14T01:25:43.800Z INFO - 5767baf9e4ba Downloading 2MB / 12MB 2024-02-14T01:25:43.825Z INFO - db28726b50de Downloading 3MB / 84MB 2024-02-14T01:25:43.977Z INFO - db28726b50de Downloading 4MB / 84MB 2024-02-14T01:25:44.068Z INFO - d4c30aa694f9 Downloading 4MB / 14MB 2024-02-14T01:25:44.068Z INFO - 4abcf2066143 Extracting 3MB / 3MB 2024-02-14T01:25:44.092Z INFO - 5767baf9e4ba Downloading 4MB / 12MB 2024-02-14T01:25:44.093Z INFO - 4abcf2066143 Pull complete 2024-02-14T01:25:44.116Z INFO - db28726b50de Downloading 5MB / 84MB 2024-02-14T01:25:44.199Z INFO - dca80dc46cec Extracting 64KB / 607KB 2024-02-14T01:25:44.211Z INFO - d4c30aa694f9 Downloading 5MB / 14MB 2024-02-14T01:25:44.314Z INFO - dca80dc46cec Extracting 416KB / 607KB 2024-02-14T01:25:44.374Z INFO - 5767baf9e4ba Downloading 6MB / 12MB 2024-02-14T01:25:44.423Z INFO - dca80dc46cec Extracting 576KB / 607KB 2024-02-14T01:25:44.443Z INFO - dca80dc46cec Extracting 607KB / 607KB 2024-02-14T01:25:44.472Z INFO - dca80dc46cec Extracting 607KB / 607KB 2024-02-14T01:25:44.526Z INFO - dca80dc46cec Pull complete 2024-02-14T01:25:44.806Z INFO - 5767baf9e4ba Downloading 9MB / 12MB 2024-02-14T01:25:44.943Z INFO - d4c30aa694f9 Downloading 11MB / 14MB 2024-02-14T01:25:44.944Z INFO - 5767baf9e4ba Downloading 11MB / 12MB 2024-02-14T01:25:44.983Z INFO - db28726b50de Downloading 12MB / 84MB 2024-02-14T01:25:45.092Z INFO - d4c30aa694f9 Downloading 12MB / 14MB 2024-02-14T01:25:45.093Z INFO - 5767baf9e4ba Download complete 2024-02-14T01:25:45.124Z INFO - d4c30aa694f9 Verifying Checksum 2024-02-14T01:25:45.124Z INFO - d4c30aa694f9 Download complete 2024-02-14T01:25:45.300Z INFO - 5767baf9e4ba Extracting 2MB / 12MB 2024-02-14T01:25:45.421Z INFO - db28726b50de Downloading 18MB / 84MB 2024-02-14T01:25:45.881Z INFO - db28726b50de Downloading 24MB / 84MB 2024-02-14T01:25:45.916Z INFO - 5767baf9e4ba Extracting 12MB / 12MB 2024-02-14T01:25:45.955Z INFO - 5767baf9e4ba Pull complete 2024-02-14T01:25:46.311Z INFO - db28726b50de Downloading 30MB / 84MB 2024-02-14T01:25:46.472Z INFO - db28726b50de Downloading 32MB / 84MB 2024-02-14T01:25:46.762Z INFO - db28726b50de Downloading 36MB / 84MB 2024-02-14T01:25:46.810Z INFO - ee0184558115 Download complete 2024-02-14T01:25:46.810Z INFO - ee0184558115 Extracting 243B / 243B 2024-02-14T01:25:46.813Z INFO - ee0184558115 Extracting 243B / 243B 2024-02-14T01:25:46.906Z INFO - db28726b50de Downloading 39MB / 84MB 2024-02-14T01:25:46.928Z INFO - ee0184558115 Pull complete 2024-02-14T01:25:47.240Z INFO - 928bebe855b7 Extracting 1MB / 2MB 2024-02-14T01:25:47.343Z INFO - 928bebe855b7 Extracting 2MB / 2MB 2024-02-14T01:25:47.354Z INFO - db28726b50de Downloading 44MB / 84MB 2024-02-14T01:25:47.375Z INFO - 928bebe855b7 Pull complete 2024-02-14T01:25:47.786Z INFO - db28726b50de Downloading 51MB / 84MB 2024-02-14T01:25:48.233Z INFO - db28726b50de Downloading 56MB / 84MB 2024-02-14T01:25:48.373Z INFO - db28726b50de Downloading 59MB / 84MB 2024-02-14T01:25:48.666Z INFO - db28726b50de Downloading 62MB / 84MB 2024-02-14T01:25:48.825Z INFO - db28726b50de Downloading 64MB / 84MB 2024-02-14T01:25:49.114Z INFO - db28726b50de Downloading 68MB / 84MB 2024-02-14T01:25:49.549Z INFO - db28726b50de Downloading 74MB / 84MB 2024-02-14T01:25:49.707Z INFO - db28726b50de Downloading 76MB / 84MB 2024-02-14T01:25:50.135Z INFO - db28726b50de Downloading 83MB / 84MB 2024-02-14T01:25:50.285Z INFO - db28726b50de Verifying Checksum 2024-02-14T01:25:50.285Z INFO - db28726b50de Download complete 2024-02-14T01:25:50.396Z INFO - db28726b50de Extracting 544KB / 84MB 2024-02-14T01:25:50.640Z INFO - db28726b50de Extracting 5MB / 84MB 2024-02-14T01:25:50.756Z INFO - db28726b50de Extracting 8MB / 84MB 2024-02-14T01:25:51.095Z INFO - db28726b50de Extracting 15MB / 84MB 2024-02-14T01:25:51.833Z INFO - db28726b50de Extracting 22MB / 84MB 2024-02-14T01:25:52.053Z INFO - db28726b50de Extracting 25MB / 84MB 2024-02-14T01:25:52.279Z INFO - db28726b50de Extracting 28MB / 84MB 2024-02-14T01:25:52.513Z INFO - db28726b50de Extracting 34MB / 84MB 2024-02-14T01:25:52.632Z INFO - db28726b50de Extracting 36MB / 84MB 2024-02-14T01:25:52.753Z INFO - db28726b50de Extracting 38MB / 84MB 2024-02-14T01:25:52.971Z INFO - db28726b50de Extracting 44MB / 84MB 2024-02-14T01:25:53.079Z INFO - db28726b50de Extracting 46MB / 84MB 2024-02-14T01:25:53.207Z INFO - db28726b50de Extracting 48MB / 84MB 2024-02-14T01:25:53.323Z INFO - db28726b50de Extracting 51MB / 84MB 2024-02-14T01:25:53.554Z INFO - db28726b50de Extracting 56MB / 84MB 2024-02-14T01:25:53.674Z INFO - db28726b50de Extracting 58MB / 84MB 2024-02-14T01:25:54.035Z INFO - db28726b50de Extracting 66MB / 84MB 2024-02-14T01:25:54.145Z INFO - db28726b50de Extracting 69MB / 84MB 2024-02-14T01:25:54.477Z INFO - db28726b50de Extracting 75MB / 84MB 2024-02-14T01:25:54.610Z INFO - db28726b50de Extracting 78MB / 84MB 2024-02-14T01:25:55.107Z INFO - db28726b50de Extracting 84MB / 84MB 2024-02-14T01:25:55.194Z INFO - db28726b50de Pull complete 2024-02-14T01:25:55.197Z INFO - c9d2952b0533 Extracting 283B / 283B 2024-02-14T01:25:55.201Z INFO - c9d2952b0533 Extracting 283B / 283B 2024-02-14T01:25:55.301Z INFO - c9d2952b0533 Pull complete 2024-02-14T01:25:55.498Z INFO - d4c30aa694f9 Extracting 1MB / 14MB 2024-02-14T01:25:55.841Z INFO - d4c30aa694f9 Extracting 4MB / 14MB 2024-02-14T01:25:55.954Z INFO - d4c30aa694f9 Extracting 6MB / 14MB 2024-02-14T01:25:56.065Z INFO - d4c30aa694f9 Extracting 8MB / 14MB 2024-02-14T01:25:56.163Z INFO - d4c30aa694f9 Extracting 10MB / 14MB 2024-02-14T01:25:56.269Z INFO - d4c30aa694f9 Extracting 11MB / 14MB 2024-02-14T01:25:56.544Z INFO - d4c30aa694f9 Extracting 14MB / 14MB 2024-02-14T01:25:56.611Z INFO - d4c30aa694f9 Pull complete 2024-02-14T01:25:56.806Z INFO - 3b6169b48f11 Extracting 2MB / 3MB 2024-02-14T01:25:56.864Z INFO - 3b6169b48f11 Extracting 3MB / 3MB 2024-02-14T01:25:56.878Z INFO - 3b6169b48f11 Pull complete 2024-02-14T01:25:56.880Z INFO - 6db89110f833 Extracting 32KB / 1MB 2024-02-14T01:25:56.981Z INFO - 6db89110f833 Extracting 320KB / 1MB 2024-02-14T01:25:57.052Z INFO - 6db89110f833 Extracting 1MB / 1MB 2024-02-14T01:25:57.055Z INFO - 6db89110f833 Extracting 1MB / 1MB 2024-02-14T01:25:57.072Z INFO - 6db89110f833 Pull complete 2024-02-14T01:25:57.074Z INFO - 4f4fb700ef54 Extracting 32B / 32B 2024-02-14T01:25:57.076Z INFO - 4f4fb700ef54 Extracting 32B / 32B 2024-02-14T01:25:57.180Z INFO - 4f4fb700ef54 Pull complete 2024-02-14T01:25:57.206Z INFO - Digest: sha256:bb69c96f302d92cd5d3935f2f5e20d6f7cb67ba81374b6b23fbab8ad76eefb81 2024-02-14T01:25:57.211Z INFO - Status: Downloaded newer image for fruoccopublic.azurecr.io/sample-app-aoai-chatgpt:latest 2024-02-14T01:25:57.224Z INFO - Pull Image successful, Time taken: 18 Seconds 2024-02-14T01:25:57.280Z INFO - Starting container for site 2024-02-14T01:25:57.280Z INFO - docker run -d --expose=80 --name clinical-trials-copilot_0_793aa5f6 -e WEBSITE_USE_DIAGNOSTIC_SERVER=false -e WEBSITE_SITE_NAME=Clinical-Trials-Copilot -e WEBSITE_AUTH_ENABLED=False -e PORT=80 -e WEBSITE_ROLE_INSTANCE_ID=0 -e WEBSITE_HOSTNAME=clinical-trials-copilot.azurewebsites.net -e WEBSITE_INSTANCE_ID=8e97c6599b59235398699385f55dca181f9ca5d62805c976f2daa394ca2e722d -e HTTP_LOGGING_ENABLED=1 fruoccopublic.azurecr.io/sample-app-aoai-chatgpt:latest 2024-02-14T01:25:59.110Z INFO - Initiating warmup request to container clinical-trials-copilot_0_793aa5f6_msiProxy for site clinical-trials-copilot 2024-02-14T01:25:59.136Z INFO - Container clinical-trials-copilot_0_793aa5f6_msiProxy for site clinical-trials-copilot initialized successfully and is ready to serve requests. 2024-02-14T01:25:59.136Z INFO - Initiating warmup request to container clinical-trials-copilot_0_793aa5f6 for site clinical-trials-copilot 2024-02-14T01:26:04.368Z INFO - Container clinical-trials-copilot_0_793aa5f6 for site clinical-trials-copilot initialized successfully and is ready to serve requests.

oskarslapinsvismacom commented 9 months ago

I had the same issue. I had an older version of the app, so I synced with the latest commit. After changing these UI variables, I did need to manually restart my application. After the app started up, it still took some time for these UI changes to happen.

sarah-widder commented 9 months ago

Hi @dondinulos the docker container for the app is not being updated currently as we're fixing some issues with the Dockerfile. Can you try deploying a fresh app from the Azure OpenAI Studio (https://oai.azure.com/portal) which will pull in the latest code from this repo? Then you should be able to follow the steps @oskarslapinsvismacom mentioned. Apologies for the inconvenience.

sarah-widder commented 9 months ago

@dondinulos since #625 the docker image is updating with the latest commits from the repo, but it has been moved to a new container registry. You should be able to try out the UI customization functionality either by deploying from the Azure OpenAI Studio chat playground, or by using the 'Deploy to Azure' button in the README.

sarah-widder commented 8 months ago

Closing this issue as the code and container are up to date