- New option for coreference_resolution in 4.0.0
- Bumped requests from 2.31.0 to 2.32.3
- Removed reference to the app version from client uris
- Updated README to include coreference_resolution
- Changed references of HIPPA to HIPAA_SAFE_HARBOR
- Added NER route support
- Added
image_options
support- Using
image_options_obj
, themasking_method
can be set toblur
orblackbox
.
- Using
- Added pptx, ppt and dcm as valid_content_types.
- Added marker_langauge options to processed text to enable new features in 3.8
- Added support for the "enable_pdf_text_layer" PDFOption
- Minor formatting
- Added "UNIQUE_HASHED_ENTITY_TYPE" to valid marker patterns
- Added "ALLOW_TEXT" as a valid type to filter objects
- Removed unused imports from the client
- Added support of 2 new paramters in
audio_options_obj
andbleep_obj
objects:bleep_gain
- Sets the gain level, in decibels (dB), for the bleep sound within the audio segment.bleep_frequency
- Configures the frequency of the sine wave used for the bleep sound in an audio segment.
- Updated formatting of CHANGELOG.md
- Updated links in CONTRIBUTING.md
- Created CONTRIBUTING.md to help developers with making modifications to this repo
- Typo for standard_high_multilingual model selection
- Code format
- Added changelog to increase visibility of changes
- Removed empty attributes from the request as some pydantic model changes will no longer accept them as valid request objects
- Added proper dependencies for installing the client.
- Updated the accuracys of EntityDetection to include high_automatic and standard_high_automatic. The default accuracy is now high_automatic
NOTE: the versions of the client have been altered to match the version of Private AI's deidentification it should be used with. This change will only reflect the first 2 points of the release (in this case 3.5) while the third point will indicate changes to the client.
- Added warning indicator if the version of the container doesn't match the version of the client
- Fixed bug with reidentify_text where the incorrect object could be returned
- Added reidentify_sensitive_labels attribute to the ReidentifyTextRequest object with the default set to True. If set to False, sensitive information (like credit card info) will not get reidentified in a reidentify request.
- Added best_labels to a processed text response object that returns an aggregation of all best_labels found in a process text operation.
- Added enable_non_max_suppression to the EntityDetection request object
- ProcessText objects will no longer contain entity_detection or processed_text by default. To maintain the previous behaviour, they can be added explicitly (eg. req = process_text_obj(text=[], entity_detection=entity_detection_obj, processed_text=processed_text_obj))
- bug fix with the reidentify_text function where passing in a dictionary instead of a request object would call the wrong function
- Added new "max_resolution" PDF parameter, introduced in 3.3.3
- Expanded the File request object list of file types to match what is supported in the deid service
- Changed audio start and end paddings to floats & default values to 0.5, the new default from releases 3.4 and on
- Updated get_reidentify_entities to work with file responses.
- The client accepts url as an argument. the original initialization arguments (scheme, host, port) are still accepted.
- Added get_diagnostic() to client to access the diagnostics endpoint
- Response objects that include processed text have 2 new functions: get_reidentify_entities() which returns a list of Entity objects containing entities used and their original text, and get_reidentify_request which will return a reidentify request object, ready to use with the reidentify endpoint.
- Requests made with the client that return a Non-200 response now raise an HTTP Error.
- Fixed issue where retreiving the properties of the response body (eg. processed_text) would not return a list if there was only one entry in the response
- Bug fix with block filter objects where entity_type couldn't be set
- Added request objects and functions to for the reidentify endpoint
- Bug fix for processed_text objects. Object can now be set to the appropriate type (MARKER, MASK or SYNTHETIC)
- Added the capability to add authorization to the header of all requests for the client.
- Fixed a bug with the metrics endpoint
- README updated with more detailed examples
- README updated with examples
- Initial client release