跳转到主要内容

Microsoft Azure Cognitive Services Image Search Client Library for Python

项目描述

Microsoft Azure SDK for Python

此包不再维护。请参考Bing Search for Python 仓库中的示例

如需额外支持,请在问题部分打开Microsoft Bing Search SDK for Python仓库的新问题。

发布历史

2.0.1 (2024-06-26)

其他更改

如需额外支持,请在问题部分打开Microsoft Bing Search SDK for Python仓库的新问题。

2.0.0 (2019-12-04)

功能

  • 自上次发布以来累积的微小更改

破坏性更改

  • ImageSearchAPI已重命名为ImageSearchClient
  • ImageSearchAPIConfiguration已重命名为ImageSearchClientConfiguration

一般破坏性更改

本版本使用新一代代码生成器,如果某些导入使用它,可能会引入破坏性更改。简而言之,一些模块的可见性/导入不正确,并已重命名。这修复了由于使用本来不应该使用的类而引起的一些问题。无法再从 azure.cognitiveservices.search.image_search_api 中导入 AdvisorManagementClient(从 azure.cognitiveservices.search.imagesearch 中导入的方式与之前相同)ImageSearchClientConfiguration 的导入已从 azure.cognitiveservices.search.image_search_api 移动到 azure.cognitiveservices.search.imagesearch。一个来自 "models" 子模块的模型 MyClass 现在无法使用 azure.cognitiveservices.search.imagesearch.models.my_class 导入(使用 azure.cognitiveservices.search.imagesearch.models 的导入方式与之前相同)来自操作子模块的操作类 MyClassOperations 现在无法使用 azure.cognitiveservices.search.imagesearch.operations.my_class_operations 导入(使用 azure.cognitiveservices.search.imagesearch.operations 的导入方式与之前相同)。最后但同样重要的是,HTTP 连接池现在默认启用。您应始终使用客户端作为上下文管理器,或调用 close(),或每个进程使用不超过一个客户端。

1.0.0 (2018-05-02)

功能

  • 客户端类可以用作上下文管理器以保持底层的 HTTP 会话打开以提高性能

一般破坏性更改

本版本使用可能引入破坏性更改的新一代代码生成器。

  • 模型签名现在只使用关键字参数语法。所有位置参数都必须重写为关键字参数。为了在大多数情况下保持自动完成,现在为 Python 2 和 Python 3 生成模型。Python 3 使用 "*" 语法表示关键字仅参数。
  • 枚举类型现在使用 "str" 混合(class AzureEnum(str, Enum))以改进遇到未识别枚举值时的行为。虽然这不是破坏性更改,但区分很重要,并在以下文档中进行了记录:https://docs.pythonlang.cn/3/library/enum.html#others 初步了解
    • "is" 应该完全不使用。
    • "format" 将返回字符串值,而 "%s" 字符串格式化将返回 NameOfEnum.stringvalue。应优先使用格式语法。
  • 新的长时间运行操作
    • 返回类型从 msrestazure.azure_operation.AzureOperationPoller 更改为 msrest.polling.LROPoller。外部 API 相同。
    • 返回类型现在是 始终 一个 msrest.polling.LROPoller,无论使用哪些可选参数。
    • 当使用 raw=True 时,行为已更改。现在不再作为无轮询的 ClientRawResponse 返回初始调用结果,而是返回一个 LROPoller。轮询后,最终资源将作为 ClientRawResponse 返回。
    • 新增 polling 参数。默认行为是 Polling=True,将使用 ARM 算法进行轮询。当 Polling=False 时,将返回初始调用的响应而不进行轮询。
    • polling 参数接受 msrest.polling.PollingMethod 子类的实例。
    • add_done_callback 在轮询完成后调用将不再引发异常,而是立即执行回调。

0.1.0 (2018-01-12)

  • 初始发布

项目详细信息


下载文件

下载您平台上的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分布

azure-cognitiveservices-search-imagesearch-2.0.1.tar.gz (45.6 kB 查看哈希值)

上传时间

构建分布

azure_cognitiveservices_search_imagesearch-2.0.1-py2.py3-none-any.whl (47.8 kB 查看哈希值)

上传时间 Python 2 Python 3