今天我创建了一个新的免费帐户clarifai
。我正在尝试在clarifai
网站上创建新的工作流程,我进入我的应用程序,在App Workflows
我选择CREATE NEW WORKFLOW
.
我选择Faces
作为唯一模型并单击CREATE WORKFLOW
。
然后我收到一个带有以下错误的弹出窗口:Your request was blocked. Missing feature flags: [ModelVisualDetector]
.
人脸模型为f76196b43bbd45c99b4f3cd8e8b40a8a
,版本为b8fa05a04e0649a1a9d3186b246a59b3
。
在网络工具中,我可以看到403
来自 clarifai 的回复,正文:
{"status":
{ "code":62002,
"description":"Blocked by feature gate",
"details":"Your request was blocked. Missing feature flags: [ModelVisualDetector].",
"req_id":"36a6d001d7894484bc3e370b85ae2b4c"
},
"workflows":[]
}
一周前我做了同样的事情(创建免费帐户,然后创建自定义工作流程)并且一切正常。实际上,当我登录上周的帐户时,我仍然可以创建新的自定义工作流程,但在我今天创建的帐户中,我收到了描述的错误。
这一切看起来完全荒谬,似乎 clarifai 堆栈刚刚被打破。
有人知道吗?
更新:
当我尝试通过 java sdk 而不是网站做同样的事情时,一切似乎都在工作(我使用与网站上相同的帐户/api 密钥)。我正在使用的代码是:
MultiWorkflowResponse postWorkflowsResponse = client.postWorkflows(
PostWorkflowsRequest.newBuilder()
.setUserAppId(UserAppIDSet.newBuilder().setAppId("MyDemographicsApp"))
.addWorkflows(
Workflow.newBuilder()
.setId("MyFaces")
.addNodes(
WorkflowNode.newBuilder()
.setId("Face")
.setModel(
Model.newBuilder()
.setId("f76196b43bbd45c99b4f3cd8e8b40a8a")
.setModelVersion(
ModelVersion.newBuilder()
.setId("b8fa05a04e0649a1a9d3186b246a59b3")))))
.build())
于是就更加混乱了。
更新 2:
我昨天创建的帐户,当时无法使用,今天开始使用。我能够创建自定义工作流程。但是同样,如果我今天创建一个新帐户,同样的错误会再次发生。
所以我的假设是 clarifai 为新创建的帐户提供了一些创建自定义模型的权限,但仅在帐户创建后几个小时。看起来像是某种延迟。直到几个小时过去了,我创建的每个新帐户都会收到我上面描述的这些错误。
但即使我的假设是正确的,据我所知,在 clarifai 的文档中没有任何关于此的信息,并且在网站上,js 错误真的很神秘。因此,我想除了联系 Clarifai 支持之外,我真的无能为力。