如何使用 python 向 tensorflow 服务器 (tensorflow-serving) 发送请求?

How can I send request using python to the tensorflow server (tensorflow-serving)?

我是新的 tensorflow-serving。

我尝试使用 python3、

向 tensorflow 服务器发送请求(POST)

但是当我发送请求时,我得到了 <400> , bad request.

但是当我在终端上发送 curl 时,它起作用了。

curl -d '{"instances": [3]}' -X POST http://localhost:8501/v1/models/hello_world:predict

这是我的 python 代码。

import requests
import json

urls = 'http://localhost:8501/v1/models/chachacha:predict'
data = {"instances": 2858}
j_data = json.dumps(data)
r = requests.post(urls, json=j_data)
print(r)

错误信息:

<Response [400]>

感谢您的任何建议!

试试这个

data = { "instances": [values]}
payld = json.dumps(data)
ret = requests.post(url, data=payld)