本地图片转成 base64POST JSON 就能拿到识别结果。下面这段可以直接复制keyCode 换成控制台里的。import base64 import requests # 国内节点。海外把主机换成 43.164.131.46端口仍是 8889。 API http://ai.xinyuocr.xyz/api/qrcode/predict # question: 识别图中文本 / 回答图中问题 / 框出正确位置 # modelName: 免费模型先测普通模型正式用 # base64 不要带 data:image/...;base64, 前缀 # 控制台ai.xinyuocr.xyz 登录后复制 keyCode def predict(image_path, key_code, question识别图中文本, model_name普通模型): with open(image_path, rb) as f: image_b64 base64.b64encode(f.read()).decode() payload { base64Image: image_b64, modelName: model_name, keyCode: key_code, question: question, } data requests.post(API, jsonpayload, timeout60).json() if data.get(errCode) ! 0: return data.get(err) return data.get(msg) if __name__ __main__: print(predict(demo.png, YOUR_KEYCODE))errCode 为 0 才算成功文本或坐标在 msg。查余额用同一主机的 /api/qrcode/balance?keyCodeYOUR_KEYCODE付费余额看 money积分看 freeMoney。