在微软官方申请可联网的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))
可以搜索到:

搞定~

2037

被折叠的 条评论
为什么被折叠?



