import requests
import json
url = 'http://xxx.xxx.xxx.xx:xxxx/qwen/predict'
data = {
"messages":[
{
"role": "user",
"content": "解释大模型"
}
]
}
# json.dumps() 将python对象编码成Json字符串
dumps_data = json.dumps(data)
request_data = requests.post(url=url, data=dumps_data)
'''request_data
做request请求时, 返回的是<class 'requests.models.Response'>, 需要对返回结果做处理
response.text # 响应回去的文本(字符串)
response.content # 响应回去的内容(二进制), 一般用来爬取视频
response.status_code # 响应的状态码
response.url # 获取请求连接地址
response.cookies # 获取返回的cookies信息
response.cookies.get_dict() # 获取返回的cookies信息
response.request # 获取请求方式
'''
result_url = request_data.url
print(result_url)
result_request = request_data.request
print(result_request) # <PreparedRequest [POST]>
# 获取请求的文本数据如下
result_text_str = request_data.text
print(result_text_str)
print(type(result_text_str)) # <class 'str'>
# json.loads将字符串转为Python对象, 返回的是字典
result_text_dict = json.loads(request_data.text.encode())
print(type(result_text_dict)) # <class 'dict'>
print(result_text_dict)
大模型接口请求代码及请求结果解释
于 2024-08-05 09:08:16 首次发布