iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 29
1
Microsoft Azure

利用Python開發一個以Azure服務為基底的Chat Bot系列 第 29

【Day29】修改 Proxy 的方法

今天要來分享之前實習開發 QA Bot, LUIS Bot 設定 proxy 的地方。

QnA Maker

需要修改以下路徑的程式檔。

C:\Users\XXXXX\Miniconda3\envs\AzureBOT\Lib\site-packages\botbuilder\ai\qna\utils\http_request_utils.py

因為我有用虛擬環境的關係,所以有 envs\AzureBot,但主要從後面的路徑 Lib\site-packages\botbuilder\ai\qna\utils\http_request_utils.py 就可以找到了。

在下方圖片中新增以下程式碼。

# 格式
proxy = "http://公司給你的USERNAME:你自己帳號的密碼@proxy server的ip位置/"
# 範例
proxy = "http://SDDCC:123password@10.2.3.4:80/"

https://ithelp.ithome.com.tw/upload/images/20201014/20129689fuoqcM9kyg.jpg

Language Understanding (LUIS)

需要修改以下路徑的程式檔。

C:\Users\XXXXX\Miniconda3\envs\AzureBOT\Lib\site-packages\msrest\universal_http\__init__.py

因為我有用虛擬環境的關係,所以有 envs\AzureBot,但主要從後面的路徑 Lib\site-packages\msrest\universal_http\__init__.py 就可以找到了。

在下方圖片中新增以下程式碼。

# 格式
self.proxies = {"http://公司給你的USERNAME:你自己帳號的密碼@proxy server的ip位置/"}
# 範例
self.proxy = {"http://SDDCC:123password@10.2.3.4:80/"}

https://ithelp.ithome.com.tw/upload/images/20201014/20129689JQqIQRx86B.jpg


以上的修改方式是我當時為了能在公司電腦正常測試 LUIS Bot, QnA Maker Bot 功能的設定方法,若是要部署到 Azure App Service 上,則不用修改這些地方。


上一篇
【Day28】建立一個 LUIS Bot
下一篇
【Day30】我結束,換你了
系列文
利用Python開發一個以Azure服務為基底的Chat Bot30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言