【问题标题】:Is there any way for Amazon lex to print/render image on a php website? (webhost000)Amazon lex 有什么方法可以在 php 网站上打印/渲染图像? (webhost000)
【发布时间】:2022-01-02 08:25:53
【问题描述】:

我正在使用 amazon lambda 作为聊天机器人的后端,但我不知道如何让聊天机器人从我的网站生成图像。我阅读了有关自定义有效负载的信息,但文档非常稀疏且缺乏信息。我尝试使用内容和 json 格式的 html 标签发送它,但两者都不起作用。例如,Dialogflow 在生成图像方面有非常简单的文档,但不知何故,亚马逊 lex 让我很难。

【问题讨论】:

  • 你能提供一个你在代码中尝试过的例子吗?您使用的是 Lex V2 还是旧版本?它需要是 JSON 并且请求语法在文档中,但是 Lex 调试起来肯定有点令人沮丧。使用 lambda 时对我有帮助的两件事是使用工具查看 cloudwatch 日志,以及在控制台中使用 lex 测试聊天。如果你提供一个例子,我可能会看到你哪里出错了。

标签: aws-lambda chatbot amazon-lex aws-chatbot


【解决方案1】:

请查看类似问题的答案:https://stackoverflow.com/a/69633494/8880593

也许考虑将图像存储在 S3 存储桶中,然后使用 ResponseCardGenericAttachment 功能返回图像链接。

您可以通过使用预签名 URL 来保护图像。 S3 上的存储容量可以通过实施生命周期策略来管理,以在指定时间段后自动删除这些图像。

S3 - Sharing an object with a presigned URL

S3 - Expiring Objects

【讨论】:

    猜你喜欢
    • 2019-04-03
    • 1970-01-01
    • 2021-07-28
    • 2020-02-27
    • 2016-07-09
    • 1970-01-01
    • 2020-02-25
    • 2015-12-06
    • 2017-02-17
    相关资源
    最近更新 更多