gpt4 book ai didi

python - 尝试使用没有配置 API 客户端的服务客户端工厂

转载 作者:行者123 更新时间:2023-12-04 10:48:43 26 4
gpt4 key购买 nike

我正在尝试将 isp(在技能购买中)添加到我的 Alexa 技能中。技能代码是用 python 编写的,在 Launch 请求处理程序中,我编写了以下代码:

locale = handler_input.request_envelope.request.locale
monetization_service = handler_input.service_client_factory.get_monetization_service()
product_response = monetization_service.get_in_skill_products(locale)

if isinstance(product_response, InSkillProductsResponse):
in_skill_product_list = product_response.in_skill_products
self._logger.info(in_skill_product_list)

当我运行我的 lambda 时,虽然我收到以下错误:
Attempting to use service client factory with no configured API client

有没有人遇到过这个问题,让我知道它做错了什么?

最佳答案

在初始化我正在使用的技能构建器时

sb = SkillBuilder()

此 SkillBuilder 未配置 APIClient。而是将其更改为
sb = StandardSkillBuilder() 

工作因为它配置了 ApiClient。

关于python - 尝试使用没有配置 API 客户端的服务客户端工厂,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59584387/

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