Deploying Azure Function as part of "Basics of ChatGPT API" course

Having issues following along on the Basics of ChatGPT API course at the deploy Azure Function stage.
Receiving the following output:

3:20:30 PM MT-openaifirst: Starting deployment…

3:20:30 PM MT-openaifirst: Creating zip package…

3:20:30 PM MT-openaifirst: Zip package size: 2.6 kB

3:20:39 PM MT-openaifirst: Updating submodules.

3:20:40 PM MT-openaifirst: Preparing deployment for commit id ‘7e24ad60-b’.

3:20:40 PM MT-openaifirst: PreDeployment: context.CleanOutputPath False

3:20:40 PM MT-openaifirst: PreDeployment: context.OutputPath /home/site/wwwroot

3:20:40 PM MT-openaifirst: Repository path is /tmp/zipdeploy/extracted

3:20:40 PM MT-openaifirst: Running oryx build…

3:20:40 PM MT-openaifirst: Command: oryx build /tmp/zipdeploy/extracted -o /home/site/wwwroot --platform python --platform-version 3.9.7 -p packagedir=.python_packages/lib/site-packages

3:20:42 PM MT-openaifirst: Operation performed by Microsoft Oryx, https://github.com/Microsoft/Oryx

3:20:42 PM MT-openaifirst: You can report issues at https://github.com/Microsoft/Oryx/issues

3:20:42 PM MT-openaifirst: Oryx Version: 0.2.20210120.1, Commit: 66c7820d7df527aaffabd2563a49ad57930999c9, ReleaseTagName: 20210120.1

3:20:42 PM MT-openaifirst: Build Operation ID: |V6AFcxDRkQ8=.ff54217c_

3:20:42 PM MT-openaifirst: Repository Commit : 7e24ad60-b011-4488-a483-7a163f177960

3:20:42 PM MT-openaifirst: Detecting platforms…

3:20:43 PM MT-openaifirst: Detected following platforms:

3:20:43 PM MT-openaifirst: python: 3.9.7

3:20:43 PM MT-openaifirst: Version ‘3.9.7’ of platform ‘python’ is not installed. Generating script to install it…

3:20:43 PM MT-openaifirst: Source directory : /tmp/zipdeploy/extracted

3:20:43 PM MT-openaifirst: Destination directory: /home/site/wwwroot

3:20:43 PM MT-openaifirst: Downloading and extracting ‘python’ version ‘3.9.7’ to ‘/tmp/oryx/platforms/python/3.9.7’…

3:20:44 PM MT-openaifirst: Downloaded in 1 sec(s).

3:20:44 PM MT-openaifirst: Verifying checksum…

3:20:44 PM MT-openaifirst: Extracting contents…

3:20:48 PM MT-openaifirst: Done in 5 sec(s).

3:20:48 PM MT-openaifirst: Python Version: /tmp/oryx/platforms/python/3.9.7/bin/python3.9

3:20:48 PM MT-openaifirst: Running pip install…

3:20:50 PM MT-openaifirst: [03:20:50+0000] Collecting aiohttp==3.8.4

3:20:50 PM MT-openaifirst: [03:20:50+0000] Downloading aiohttp-3.8.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0 MB)

3:20:50 PM MT-openaifirst: [03:20:50+0000] Collecting aiosignal==1.3.1

3:20:50 PM MT-openaifirst: [03:20:50+0000] Downloading aiosignal-1.3.1-py3-none-any.whl (7.6 kB)

3:20:50 PM MT-openaifirst: [03:20:50+0000] Collecting async-timeout==4.0.2

3:20:50 PM MT-openaifirst: [03:20:50+0000] Downloading async_timeout-4.0.2-py3-none-any.whl (5.8 kB)

3:20:50 PM MT-openaifirst: [03:20:50+0000] Collecting attrs==23.1.0

3:20:50 PM MT-openaifirst: [03:20:50+0000] Downloading attrs-23.1.0-py3-none-any.whl (61 kB)

3:20:50 PM MT-openaifirst: [03:20:50+0000] Collecting certifi==2023.5.7

3:20:50 PM MT-openaifirst: [03:20:50+0000] Downloading certifi-2023.5.7-py3-none-any.whl (156 kB)

3:20:50 PM MT-openaifirst: [03:20:50+0000] Collecting charset-normalizer==3.1.0

3:20:50 PM MT-openaifirst: [03:20:50+0000] Downloading charset_normalizer-3.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (199 kB)

3:20:51 PM MT-openaifirst: [03:20:51+0000] Collecting colorama==0.4.6

3:20:51 PM MT-openaifirst: [03:20:51+0000] Downloading colorama-0.4.6-py2.py3-none-any.whl (25 kB)

3:20:51 PM MT-openaifirst: [03:20:51+0000] Collecting frozenlist==1.3.3

3:20:51 PM MT-openaifirst: [03:20:51+0000] Downloading frozenlist-1.3.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (158 kB)

3:20:51 PM MT-openaifirst: [03:20:51+0000] Collecting idna==3.4

3:20:51 PM MT-openaifirst: [03:20:51+0000] Downloading idna-3.4-py3-none-any.whl (61 kB)

3:20:52 PM MT-openaifirst: [03:20:52+0000] Collecting multidict==6.0.4

3:20:52 PM MT-openaifirst: [03:20:52+0000] Downloading multidict-6.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (114 kB)

3:20:52 PM MT-openaifirst: [03:20:52+0000] Collecting openai==0.27.6

3:20:52 PM MT-openaifirst: [03:20:52+0000] Downloading openai-0.27.6-py3-none-any.whl (71 kB)

3:20:52 PM MT-openaifirst: [03:20:52+0000] Collecting requests==2.30.0

3:20:52 PM MT-openaifirst: [03:20:52+0000] Downloading requests-2.30.0-py3-none-any.whl (62 kB)

3:20:53 PM MT-openaifirst: [03:20:53+0000] Collecting tqdm==4.65.0

3:20:53 PM MT-openaifirst: [03:20:53+0000] Downloading tqdm-4.65.0-py3-none-any.whl (77 kB)

3:20:53 PM MT-openaifirst: [03:20:53+0000] Collecting urllib3==2.0.2

3:20:53 PM MT-openaifirst: [03:20:53+0000] Downloading urllib3-2.0.2-py3-none-any.whl (123 kB)

3:20:54 PM MT-openaifirst: [03:20:54+0000] Collecting yarl==1.9.2

3:20:54 PM MT-openaifirst: [03:20:54+0000] Downloading yarl-1.9.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (269 kB)

3:20:54 PM MT-openaifirst: [03:20:54+0000] Installing collected packages: charset-normalizer, multidict, idna, yarl, frozenlist, aiosignal, async-timeout, attrs, aiohttp, certifi, colorama, urllib3, requests, tqdm, openai

3:20:55 PM MT-openaifirst: [03:20:55+0000] Successfully installed aiohttp-3.8.4 aiosignal-1.3.1 async-timeout-4.0.2 attrs-23.1.0 certifi-2023.5.7 charset-normalizer-3.1.0 colorama-0.4.6 frozenlist-1.3.3 idna-3.4 multidict-6.0.4 openai-0.27.6 requests-2.30.0 tqdm-4.65.0 urllib3-2.0.2 yarl-1.9.2

3:20:56 PM MT-openaifirst: WARNING: You are using pip version 20.2.3; however, version 23.1.2 is available.

3:20:56 PM MT-openaifirst: You should consider upgrading via the ‘/tmp/oryx/platforms/python/3.9.7/bin/python3.9 -m pip install --upgrade pip’ command.

3:20:56 PM MT-openaifirst: Done in 8 sec(s).

3:20:56 PM MT-openaifirst: Preparing output…

3:20:56 PM MT-openaifirst: Copying files to destination directory ‘/home/site/wwwroot’…

3:20:56 PM MT-openaifirst: Done in 0 sec(s).

3:20:56 PM MT-openaifirst: Removing existing manifest file

3:20:56 PM MT-openaifirst: Creating a manifest file…

3:20:56 PM MT-openaifirst: Manifest file created.

3:20:56 PM MT-openaifirst: Done in 13 sec(s).

3:20:57 PM MT-openaifirst: Running post deployment command(s)…

3:20:57 PM MT-openaifirst: Generating summary of Oryx build

3:20:57 PM MT-openaifirst: Deployment Log file does not exist in /tmp/oryx-build.log

3:20:57 PM MT-openaifirst: The logfile at /tmp/oryx-build.log is empty. Unable to fetch the summary of build

3:20:57 PM MT-openaifirst: Triggering recycle (preview mode disabled).

3:20:57 PM MT-openaifirst: Linux Consumption plan has a 1.5 GB memory limit on a remote build container.

3:20:57 PM MT-openaifirst: To check our service limit, please visit https://docs.microsoft.com/en-us/azure/azure-functions/functions-scale#service-limits

3:20:57 PM MT-openaifirst: Writing the artifacts to a squashfs file

3:21:00 PM MT-openaifirst: Parallel mksquashfs: Using 1 processor

3:21:01 PM MT-openaifirst: Creating 4.0 filesystem on /home/site/artifacts/functionappartifact.squashfs, block size 131072.

3:21:01 PM MT-openaifirst: [===============================================================|] 681/681 100%

3:21:01 PM MT-openaifirst: Exportable Squashfs 4.0 filesystem, gzip compressed, data block size 131072

3:21:01 PM MT-openaifirst: compressed data, compressed metadata, compressed fragments, compressed xattrs

3:21:01 PM MT-openaifirst: duplicates are removed

3:21:01 PM MT-openaifirst: Filesystem size 2951.95 Kbytes (2.88 Mbytes)

3:21:01 PM MT-openaifirst: 29.87% of uncompressed filesystem size (9881.61 Kbytes)

3:21:01 PM MT-openaifirst: Inode table size 6933 bytes (6.77 Kbytes)

3:21:01 PM MT-openaifirst: 28.53% of uncompressed inode table size (24298 bytes)

3:21:01 PM MT-openaifirst: Directory table size 7155 bytes (6.99 Kbytes)

3:21:01 PM MT-openaifirst: 37.62% of uncompressed directory table size (19018 bytes)

3:21:01 PM MT-openaifirst: Number of duplicate files found 48

3:21:01 PM MT-openaifirst: Number of inodes 753

3:21:01 PM MT-openaifirst: Number of files 669

3:21:01 PM MT-openaifirst: Number of fragments 37

3:21:01 PM MT-openaifirst: Number of symbolic links 0

3:21:01 PM MT-openaifirst: Number of device nodes 0

3:21:01 PM MT-openaifirst: Number of fifo nodes 0

3:21:01 PM MT-openaifirst: Number of socket nodes 0

3:21:01 PM MT-openaifirst: Number of directories 84

3:21:01 PM MT-openaifirst: Number of ids (unique uids + gids) 1

3:21:01 PM MT-openaifirst: Number of uids 1

3:21:01 PM MT-openaifirst: root (0)

3:21:01 PM MT-openaifirst: Number of gids 1

3:21:01 PM MT-openaifirst: root (0)

3:21:01 PM MT-openaifirst: Creating placeholder blob for linux consumption function app…

3:21:01 PM MT-openaifirst: Malformed SCM_RUN_FROM_PACKAGE when uploading built content.

3:21:01 PM MT-openaifirst: Generating summary of Oryx build

3:21:01 PM MT-openaifirst: Deployment Log file does not exist in /tmp/oryx-build.log

3:21:01 PM MT-openaifirst: The logfile at /tmp/oryx-build.log is empty. Unable to fetch the summary of build

3:21:01 PM MT-openaifirst: Deployment Failed. deployer = ms-azuretools-vscode deploymentPath = Functions App ZipDeploy. Extract zip. Remote build.

3:21:17 PM MT-openaifirst: Deployment failed.

Hi @henry.habib,

Asking for your support here. Thank you!

Bumping this post for more visibility from our experts and users.

Hi @Mthorburn

We have noticed that your inquiry has remained unresolved for an extended period of time, indicating that it may have been outside the capabilities of our experts and users.

If you believe that you have provided all the necessary context for your concerns and have familiarized yourself with effective forum usage by referring to this guide, we recommend exploring the additional resources included with your subscription. These resources can provide valuable assistance with your Power BI education, and we encourage you to utilize them.

While our users and experts strive to assist with inquiries to the best of their abilities, it is important to acknowledge that not all concerns can be addressed, particularly when there are valuable learning opportunities involved. Thank you for your understanding.

We sincerely hope that you find the solution you are seeking and achieve your desired outcome.