gpt4 book ai didi

api - Azure/Bing 图像搜索 API : How do I add multiple image filters?

转载 作者:行者123 更新时间:2023-12-04 15:52:23 24 4
gpt4 key购买 nike

我尝试仅返回样式:照片宽高比:高的图像。

我似乎只能搜索一个 ImageFilters 参数,如下所示:

https://api.datamarket.azure.com/Bing/Search/Image?Query='Houses'&$format=JSON&ImageFilters='Style:Photo'&Market='en-us'

重要部分:

&ImageFilters='Style:Photo'

如果我尝试添加另一个,如下所示:

ImageFilters='Style:Photo'+'Aspect:Tall'

我收到此错误:

Parameter: ImageFilters has an invalid pattern of characters

有什么想法吗?

最佳答案

我刚刚直接在 Bing 搜索 API 数据集上尝试使用多个图像过滤器进行以下查询,该查询与我的订阅正常工作:

https://api.datamarket.azure.com/Data.ashx/Bing/Search/v1/Image?Query=%27justin%20biber%27&ImageFilters=%27Style%3aPhoto%2bSize%3aSmall%2bAspect%3aTall%27& $top=50&$format=原子

相当于如下:

https://api.datamarket.azure.com/Data.ashx/Bing/Search/v1/Image?Query= 'justin biber'&ImageFilters='样式:照片+尺寸:小+长宽比:高'&$top=50&$format=Atom

因此,如果您尝试将整个 ImageFilter 放入一个单引号中,如ImageFilters='Style:Photo+Size:Small+Aspect:Tall',它应该可以工作。

关于api - Azure/Bing 图像搜索 API : How do I add multiple image filters?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11656299/

24 4 0