gpt4 book ai didi

azure - 机器人(使用 MS 机器人框架创建)的 serviceUrl 是如何决定的

转载 作者:行者123 更新时间:2023-12-02 07:09:17 28 4
gpt4 key购买 nike

我最近将我的 MS 机器人代码(使用 MS 机器人框架创建到我的新笔记本电脑中)。但是,在模拟器中,两台笔记本电脑的行为存在差异。

该机器人作为应用服务托管在 Azure 云中。

在我的旧笔记本电脑中,当我发送消息时,serviceUrl 被设置为 ngrok URL(我不知道如何设置,这就是我想要弄清楚的)。

在我的新笔记本电脑中,我无法在新笔记本电脑中测试机器人,并且模拟器不断提示

[03:51:09] Error: The bot is remote, but the callback URL is localhost. Without tunneling software you will not receive replies. 
[03:51:09] Connecting to bots hosted remotely
[03:51:09] Edit ngrok settings
[03:51:09] Error: The bot is remote, but the callback URL is localhost. Without tunneling software you will not receive replies.
[03:51:09] Connecting to bots hosted remotely
[03:51:09] Edit ngrok settings
[03:51:11] -> POST 200 [conversationUpdate]
[03:51:11] -> POST 200 [conversationUpdate]
[03:51:15] Error: The bot is remote, but the callback URL is localhost. Without tunneling software you will not receive replies.
[03:51:15] Connecting to bots hosted remotely
[03:51:15] Edit ngrok settings
[03:51:16] -> POST Request to 'https://something.azurewebsites.net/api/messages' failed: [500] Internal Server Error

我编辑了 ngrok 设置,为其提供了 ngrok exe 的路径。

谁能告诉我服务网址是如何决定的?我不确定为什么它可以在一台笔记本电脑上运行,但不能在另一台笔记本电脑上运行。

谢谢

最佳答案

首先确保您运行的是 ngork 2.1.18 或更高版本,然后,打开模拟器的“应用程序设置”对话框,输入 ngrok 的路径,选择是否绕过 ngrok 获取本地地址,然后单击“保存”。 enter image description here

我建议检查以下内容 link ,其中包含有关设置的更多详细信息。

关于azure - 机器人(使用 MS 机器人框架创建)的 serviceUrl 是如何决定的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48331301/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com