Bing Search API 获取实现联网(无需魔法)

Python3.8

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

在微软官方申请可联网的API搜索,需要有国外银行卡,这里当然也有办法,可以用虚拟卡来绑定一下就行,不会扣费。

登录微软账号

点击https://www.microsoft.com/zh-cn/登录自己的账号

搜索Marketplace,点击第一个Microsoft Azure Marketplace:
在这里插入图片描述
或者https://learn.microsoft.com/en-us/bing/search-apis/bing-web-search/create-bing-search-service-resource#create-your-bing-resource进入点击在这里插入图片描述

Bing Custom Search

搜索市场Bing Custom Search,点击‘立即获取’或’create’
在这里插入图片描述

进行登录后的身份信息填写,都以真实信息填就行,国外卡可以在Fomepay: https://gpt.fomepay.com/#/pages/index/index获得:

在这里插入图片描述

搜索资源创建

注意这里重新从Marketplace搜索 Bing Search进入,不是‘ Bing Custom Search’,不然获取的密钥不可用

创建资源如下,填写完后点击 审阅并创建,注意打勾条款:
在这里插入图片描述

这里我们选择F0免费的订阅,用量为Free ->3 TPS-> 1,000 transactions free per month for all markets。

创建成功后设置预算防止超过:

在这里插入图片描述

获取密钥

上面创建成功后,如图即可获取密钥:
在这里插入图片描述
这两个密钥二选一即可

测试联网

先pip install langchain

    from langchain.utilities import BingSearchAPIWrapper
    BING_SEARCH_URL = "https://api.bing.microsoft.com/v7.0/search"
    BING_SUBSCRIPTION_KEY = '填刚才的密钥'
    search = BingSearchAPIWrapper(bing_subscription_key=BING_SUBSCRIPTION_KEY,
                                  bing_search_url=BING_SEARCH_URL)
    # print(search.run("python"))
    print(search.results("唱跳rap篮球的是谁?", 3))

可以搜索到:
在这里插入图片描述
搞定~

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值