code: @Override
      public FeatureResponseResult extractFeature(UploadSearchParams uploadSearchParams) {
          try {
              ViSearchHttpResponse response = getPostImageSearchHttpResponse(uploadSearchParams, ENDPOINT_EXTRACT_FEATURE);
              return getFeatureResponseResult(response);
          } catch (InternalViSearchException e) {
              return new FeatureResponseResult(e.getMessage(), e.getCause(), e.getServerRawResponse());
          }
      }
docs: Extract feature string (encoded in base 64) given an image file or url.
  
  @param uploadSearchParams the upload search parameters, must contain a image file or a url
  @return the feature response string result