You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为Bot Builder 3.15.0版机器人配置LuisModel

嘿,我来帮你捋清楚Bot Builder 3.15.0里LuisModelAttribute的正确配置方式——先给你提个关键纠正:你之前的参数对应搞错啦!

正确配置LuisModelAttribute的步骤

首先明确核心误区:LuisModelAttribute的第一个参数不是密钥,而是你的LUIS应用ID,第二个参数才是LUIS发布页面提供的预测密钥,你设置的domain和Staging参数方向是对的,调整后就没问题了。

下面是完整的正确配置示例,每个参数都标注清楚:

[LuisModel(
    "{你的LUIS应用唯一ID}", 
    "{LUIS发布页面的预测密钥(Primary/Secondary任选其一)}", 
    domain: "westus.api.cognitive.microsoft.com", 
    Staging = true
)]
public class YourBotDialog : LuisDialog<object>
{
    // 这里写你的对话逻辑代码
}

每个参数的详细说明

  • 第一个参数(LUIS应用ID):你可以在LUIS门户的「应用概览」页面找到这个字符串(不是发布页面的密钥栏),是LUIS应用的唯一标识。
  • 第二个参数(预测密钥):对应LUIS发布页面里的Primary Key或Secondary Key,任选其一即可,用来验证调用权限。
  • domain:你设置的westus.api.cognitive.microsoft.com是正确的,要和你创建LUIS应用时选择的区域完全匹配。
  • Staging = true:这个配置会让机器人直接调用LUIS的预发布环境,正好符合你已经发布到Staging的需求,不用额外调整发布渠道。

额外注意事项

  • 确认你的LUIS应用确实已经成功发布到「预发布」环境,否则Staging=true会找不到对应模型。
  • 密钥别硬编码在代码里,建议放在配置文件或环境变量中,避免泄露风险。

内容的提问来源于stack exchange,提问作者SOHO Developer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 08:32:29