- Nothing changed yet.
- Fix: allow passing context as
ContextItem
in rephrase
- Added
REMi
endpoints
- Support activity log query and download apis.
- Support
context
inrephrase()
- Support custom prompt on predict rephrase
- Fix NUA authentication
- Support
top_k
- Optionally override already existing resources when copying
- Manage back pressure on resource copy
- Download files stored in resources
- Allow to copy resources between KBs
- Update dependencies
- Support
/predict/rephrase
endpoint
- Fix: properly get the kb from the current configuration.
- Follow redirect when uploading a remote file via URL
- Support
page
andsize
parameters on KB'slist
method
- Fix: allow to update the resource slug
- Backoff retry rate limit errors in resource create/update ops
- Notification endpoint
- Duplication file detection
- Improve serialization of CLI output
- Support to add existing KBs as enabled local KBs
- Listing of available KBs
- Move from print to logger
- Remove sys.exit calls
- Support ask_json with json file path
- Remove deprecated functions and text field on GenerativeFullResponse
- Accept all options on
ask()
,search()
andfind()
methods.
- Fix
ask_json
str return
- Use Python Dict as a JSON parsed
- Add stream NUA generative call
- Deprecation: response of NUA generative direct call will return a
GenerativeFullResponse
object with an answer field. The text field is deprecated. - Support ask endpoint stream
- Add JSON output with jsonschema
- Adapt NUA config
- Support table interpretation when uploading a file
- Upgrade to pydantic 2
- Rename
chat()
toask()
- Integrate new /ask endpoint
- Add generative stream on NUA API
- Support security groups on search endpoints raw queries
- Handle nucliadb back pressure with backoff
- Support summarize resources on a KB and Async KB management
- Chat needs a timeout.
- Support CSS selector when uploading links
- Fix bug on export creating folders.
- Add async export/import.
- Add Query endpoint.
- Fix dependencies.
- Allow to download Knowledge Box logs
- Fix upload chunk size
- Support async
- Check errors when getting remote files
- Increase uploads chunk size to work with both s3 and gcs
- Delete and update resources by slug natively with nucliadb-sdk
- Support
all
,any
,none
andnot_all
operators infilters
parameter
- Support AsyncIO Auth and Predict
- Allow to set remote files field at creation
- Support resources summarization
- Update Nuclia dependencies to get the new AWS region.
- Improve prompt generation
** BREAKING CHANGE **
- Use the new regional endpoints
- Fix context format and add test
- Support the new regional endpoints.
- Fix processing
- Add more NUA Predict funtionalities (file processing, summarize)
- Improve documentation.
- Improve UX for exports and imports.
- Support
filters
as search parameter onsearch
,find
andchat
.
- Add
generate
andgenerate_prompt
support inNucliaPredict
.
- Allow to set
metadata
values in a resource
- Fix import/export
- Fix file upload sdk example
- Fix auth documentation
- Fix mimetype detection + set a valid field id when none provided
- Support public knowledgebox
- Add relations to the find experience
- Return RID on upload
- Support KB import/export
- Configuration API integration
- Replace gnureadline with prompt_toolkit (for Windows compatibility)
- Align Python version requirement with nuclia_sdk
- Fix Local nucliadb default retrieval
- Relax requirements on PyYaml
- Adding support for local NucliaDB
- Fix
--show
when passing a single value
- Set KB with no interaction
- Provide custom client on knowledgebox actions
- Adding labels and labelset support
- Support summary as resource attribute
- Allow to create kb
- Allow to set default account
- Fix http status check
- Use pyyaml==5.3.1 as 5.4 is broken
- Handle token expiration in a better way
- Manage UserTokenExpired in CLI.
- Support
show
andextracted
when getting a resource. - Refactor all resource related actions in a class.
- Support
Link
upload
- Set region parameter according KB url
- Support
--json
and--yaml
options - Rename
ask
inchat
asask
will be another new feature - Support all regular Nuclia resource metadata
- Update the resource if it exists
- Fix NUA Key auth and sentence predict
- Pin Nuclia dependencies
- Fix documentation
- Add
search
method inNucliaSearch
- Support TextField upload
Initial version with support of KB authentication and NUA