python的预测api客户端
platformai的Python项目详细描述
预测API
- 应用程序将接收此格式的http post调用
curl -X POST
-H 'Authorization: Key API_KEY'
-H "Content-Type: application/json"
-d '
{
"inputs": [
{
"data": {
"image": {
"url": "https://lh3.googleusercontent.com/GNE-0Vga-Uffz1i9oxP0ueYYvPW8qG_z7_IlQX3yCqPNILam2Z-rlkYzjoRGkPp74XeEkVb96r1-N1-yRKGhvkFQK5uI=s256"
}
}
}
]
}'
https://prediction-api-dot-platform-ai-dev.appspot.com/v1/project?id=ahFzfnBsYXRmb3JtLWFpLWRldnJTCxIEVXNlciIcMGFXdExZREhlU1puZ3F1SUxpYXUzQ0NFQ1FFMgwLEgdQcm9qZWN0IiA2MmEwMjYyYjNiYTI0NDA4OGNlYTgyYjg0MTQ1MDg3Mww
由于这是一个多租户应用程序,我们无法重新部署它(或对多个客户使用相同的密钥),为了启用新的租户,需要在google数据存储中管理api密钥。数据存储中的项目类型引用了可以访问它进行预测的有效api密钥。
从平台AI包(待定)导入Model_实用程序
model = get_model(project_id)
model.predict_from_url(URL) returns prediction json
将模型缓存在MemoryStore中以备将来的请求,如果/当模型被重新训练时,后端将使此缓存无效
错误代码
- 错误的url/不可访问
- 项目ID无效
- 超出速率限制
- 没有经过培训的车型
- 后端错误/发生故障