import requests 定义服务器地址和端口 server_url = "http://localhost:5000" 定义要查询的向量 query_vector = [0.1, 0.2, 0.3] 发送请求到服务器进行向量检索 response = requests.post(f"{server_url}/search", json={"query_vector": query_vector}) 检查响应状态码 if response.status_code == 200: # 解析服务器返回的结果 results = response.json() print("检索结果:") for result in results: print(f"向量ID: {result['id']}, 相似度: {result['similarity']}") else: print(f"请求失败,状态码:{response.status_code}")
在这个示例中,我们首先导入了requests
库,然后定义了服务器的URL和端口,我们定义了一个要查询的向量query_vector
,我们使用requests.post
方法向服务器发送一个POST请求,其中包含我们要查询的向量,服务器应该提供一个名为/search
的端点来处理这些请求。
当收到服务器的响应后,我们首先检查响应的状态码是否为200,表示请求成功,如果成功,我们将解析服务器返回的JSON数据,并打印出检索结果,每个结果都包含一个向量ID和一个相似度值,如果请求失败,我们将打印出错误的状态码。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/744592.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复