@Retry @Test public void t16d_predictBatchBase64WithModel() { List<ClarifaiInput> inputs = new ArrayList<>(); inputs.add(ClarifaiInput.forImage(KOTLIN_LOGO_IMAGE_FILE).withID("myID1")); inputs.add(ClarifaiInput.forImage(KOTLIN_LOGO_IMAGE_FILE).withID("myID2")); PredictRequest<Concept> request = client.getDefaultModels().generalModel().predict() .withInputs(inputs); assertSuccess(request); ClarifaiResponse<List<ClarifaiOutput<Concept>>> response = request.executeSync(); assertTrue(response.isSuccessful()); }
@Retry @Test public void t16c_predictBatchWithModel_01() { List<ClarifaiInput> inputs = new ArrayList<>(); inputs.add(ClarifaiInput.forImage(METRO_NORTH_IMAGE_URL).withID("myID1")); inputs.add(ClarifaiInput.forImage(METRO_NORTH_IMAGE_URL).withID("myID2")); PredictRequest<Concept> request = client.getDefaultModels().generalModel().predict() .withInputs(inputs); assertSuccess(request); ClarifaiResponse<List<ClarifaiOutput<Concept>>> response = request.executeSync(); assertTrue(response.isSuccessful()); }
@Retry @Test public void t01c_addInputWithMetadata() { assertSuccess(client.addInputs().plus(ClarifaiInput.forImage(KOTLIN_LOGO_IMAGE_FILE) .withID("inputWithMetadata") .withMetadata(new JSONObjectBuilder() .add("foo", "bar") .build() ) )); }
@Retry @Test public void t01a_addInputs() throws Exception { assertSuccess(client.addInputs() .plus(ClarifaiInput.forInputValue(ClarifaiImage.of(KOTLIN_LOGO_IMAGE_FILE) .withCrop(Crop.create() .top(0.1F) .left(0.1F) .bottom(0.9F) .right(0.9F) ) ) .withID("foo1") .withConcepts(Concept.forID("concept1").withValue(false)) ) ); }