我们公司使用Gravitee。我的ML是用Python写的。我需要通过API提供。我该怎么做呢?我认为我可以使用FastAPI将我的代码公开为API。“嫁给”庄重者和我的角色是可能的吗?用其他东西代替FastAPI会更好吗?
谢谢你的建议
发布于 2022-11-30 14:56:02
如果我正确理解,是的,您可以使用FastAPI创建一个API,如下所示:
from fastapi import FastAPI
app = FastAPI()
@app.get("/")
async def root():
# call you ML python code here
return {"message": "It's a cat!"}其次,将其部署到能够在公司内部调用API的地方。这意味着您应该调用API,如下所示:
$ curl 'http://mlapi.internal.mycompany.com/'
{"message": "It's a cat!"}然后,将您的新API注册到像在此解释这样的引力对象中,例如,配置速率限制以管理与ML所需资源相关的账单;)
请注意,如果您也有可用的访问管理,则可以管理身份验证而不实现它。
希望能帮上忙。
https://stackoverflow.com/questions/74542063
复制相似问题