Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 我试图在我的应用程序中使用Clarifai api,但得到一个错误,即;无法解析符号“;_Android_Clarifai - Fatal编程技术网

Android 我试图在我的应用程序中使用Clarifai api,但得到一个错误,即;无法解析符号“;

Android 我试图在我的应用程序中使用Clarifai api,但得到一个错误,即;无法解析符号“;,android,clarifai,Android,Clarifai,我试图在我的应用程序中使用Clarifai API,但出现了一个错误,显示“无法解析符号” final List predictionResults=Clarifai.getDefaultModels() .generalModel() .predict() .有输入( ClarifaiInput.forImage( (“的克拉法图像”https://samples.clarifai.com/metro-north.jpg") ) ).executeSync() 它在说 无法解析符号Clari

我试图在我的应用程序中使用Clarifai API,但出现了一个错误,显示“无法解析符号”

final List predictionResults=Clarifai.getDefaultModels()
.generalModel()
.predict()
.有输入(
ClarifaiInput.forImage(
(“的克拉法图像”https://samples.clarifai.com/metro-north.jpg")
)
).executeSync()
它在说

无法解析符号Clarifai


看起来这里有些东西导入不正确。请确保您正在遵循中概述的所有步骤:


Clarifai
不是该存储库中的类

好的,您需要使用创建一个
ClarifaiBuilder
,然后在此基础上调用
build()
,然后您可以调用
getDefaultModels()


来自单元测试

  @NotNull final ClarifaiClient client = new ClarifaiBuilder(appID, appSecret)
      .baseURL(baseURL)
      .client(new OkHttpClient.Builder()
          .connectTimeout(60, TimeUnit.SECONDS)
          .readTimeout(60, TimeUnit.SECONDS)
          .writeTimeout(60, TimeUnit.SECONDS)
          .addInterceptor(new HttpLoggingInterceptor(System.out::println).setLevel(HttpLoggingInterceptor.Level.BODY))
          .build()
      )
      .buildSync();

@Test public void quickStartPredict(){
最终ClarifairResponse预测结果=
client.getDefaultModels().generalModel()//还可以执行client.getModelByID(“id”)来获取自定义模型
.predict()
.有输入(
ClarifaiInput.forImage(ClarifaiImage.of(“@@sampleTrain”))
)
.executeSync();
}

请查看此处,了解如何提问SO@Jadeye这个问题到底出了什么问题?缺少一些信息……比如你的答案;我们得到-没有导入语句或初始化。好的,我得到了,谢谢你的帮助。。我已经试过了,现在我的代码正在运行,很高兴听到它。你可以用英语表达你的谢意。
  @NotNull final ClarifaiClient client = new ClarifaiBuilder(appID, appSecret)
      .baseURL(baseURL)
      .client(new OkHttpClient.Builder()
          .connectTimeout(60, TimeUnit.SECONDS)
          .readTimeout(60, TimeUnit.SECONDS)
          .writeTimeout(60, TimeUnit.SECONDS)
          .addInterceptor(new HttpLoggingInterceptor(System.out::println).setLevel(HttpLoggingInterceptor.Level.BODY))
          .build()
      )
      .buildSync();
  @Test public void quickStartPredict() {
    final ClarifaiResponse<List<ClarifaiOutput<Concept>>> predictionResults =
        client.getDefaultModels().generalModel() // You can also do client.getModelByID("id") to get custom models
            .predict()
            .withInputs(
                ClarifaiInput.forImage(ClarifaiImage.of("@@sampleTrain"))
            )
            .executeSync();
  }