No project description provided
Project description
Unique Python SDK
Visit: https://unique-ag.github.io/ for the documentation.
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[0.10.79] - 2026-02-05
- Add update_ingestion_state function to update content ingestion state.
[0.10.78] - 2026-02-05
- Internal Improvements.
[0.10.77] - 2026-02-05
- Add
RERUN_ROWaction toMagicTableActionenum for targeted row re-execution in Agentic Tables
[0.10.76] - 2026-02-05
- Use literals for action source and mode in Elicitation for better API clarity
[0.10.75] - 2026-02-02
- Add correlation parameter to Message.create for linking messages to parent messages in other chats.
- Add correlation parameter to Space.create_message and send_message_and_wait_for_completion utility.
[0.10.74] - 2026-01-22
- Add delete space function.
[0.10.73] - 2026-01-21
- added searchtype
FULL_TEXTandPOSTGRES_FULL_TEXT
[0.10.72] - 2026-01-20
- Expose elicitation functions [BETA feature].
[0.10.71] - 2026-01-16
- Add local CI testing commands via poethepoet (poe lint, poe test, poe ci-typecheck, etc.)
[0.10.70] - 2026-01-13
- Adding additional parameters
isQueueable,executionOptionsandprogressTitleto the message execution
[0.10.69] - 2026-01-16
- Add unified type checking CI with basedpyright
[0.10.68] - 2026-01-13
- Add missing direct dependencies (httpx, anyio, aiohttp, regex, tiktoken) for deptry compliance
[0.10.67] - 2026-01-14
- chore(deps): bump requests from 2.31.0 to 2.32.4 in examples/custom-assistant
[0.10.66] - 2026-01-05
- Expose appliedIngestionConfig field on content search.
[0.10.65] - 2025-01-05
- Add new params for elicitation to
call_toolapi
[0.10.64] - 2025-12-31
- Add create path functionality to theupsert function and allow getinfo(s) to query by parentfolderpath.
[0.10.63] - 2025-12-23
- Add functions to create a space and manage its access.
[0.10.62] - 2025-12-23
- Add get user groups function and allow the get users function to filter by username.
[0.10.61] - 2025-12-22
- Add
displayInChatfield to ingestion config, allowing silent uploads to chat.
[0.10.60] - 2025-12-19
- Expose startedStreamingAt and gptRequest fields
[0.10.59] - 2025-12-19
- Add context field to MagicTableSheetIngestParams.
- Add rowMetadata and context fields to MagicTableRow.
[0.10.58] - 2025-12-16
- chore(deps): Bump urllib3 from 2.5.0 to 2.6.2
[0.10.57] - 2025-12-06
- Add description field on create chat completions params.
[0.10.56] - 2025-12-05
- Add description field on create chat completions params.
[0.10.55] - 2025-12-04
- Allow configuring inherit access on folder creation.
[0.10.54] - 2025-12-02
- Add types for Agentic Table api methods.
[0.10.53] - 2025-12-01
- Improve OpenAI Proxy docs https://unique-ag.github.io/ai/unique-sdk/
[0.10.52] - 2025-11-21
- Centralized docs to https://unique-ag.github.io/ai/unique-sdk/
[0.10.51] - 2025-11-21
- Add function to get a space.
[0.10.50] - 2025-11-21
- Allow updating the configuration of a user and group.
[0.10.49] - 2025-11-21
- Add get folder by scope id function
[0.10.48] - 2025-11-20
- Update Agentic Table LogDetail and LogEntry types.
[0.10.47] - 2025-11-19
- Add expired/s at fields on content search result.
[0.10.46] - 2025-11-18
- chat_against_file function allows now a should_delete_chat flag.
[0.10.45] - 2025-11-18
- Create group and manage users functions.
[0.10.44] - 2025-11-18
- add function to get all messages in a chat.
[0.10.43] - 2025-11-14
- Add get, delete and update groups functions.
[0.10.42] - 2025-11-14
- Add get_users function.
[0.10.41] - 2025-11-13
- Add create_message and get_latest_message.
[0.10.40] - 2025-11-10
- Don't send description if not defined.
[0.10.39] - 2025-11-07
- Add function to get llm models
[0.10.38] - 2025-11-06
- Add description property to Reference and Content.
[0.10.37] - 2025-11-04
- Introduce local integration tests for Content API Resource
[0.10.36] - 2025-11-04
- Introduce local integration tests for Folder API Resource
[0.10.35] - 2025-11-04
- Inmprove folder get infos types.
[0.10.34] - 2025-10-29
- Add documentation for agentic table.
[0.10.33] - 2025-10-27
- Improve messagelog and message execution types.
[0.10.32] - 2025-10-14
- Add function to stream to chat frontend.
[0.10.31] - 2025-10-13
- Add readme for message log and execution.
[0.10.30] - 2025-10-07
- Improve types for content get infos.
[0.10.29] - 2025-10-06
- Switch default model used from
GPT-3.5-turbo (0125)toGPT-4o (1120)
[0.10.28] - 2025-10-03
- Use non blocking versions of
Space.get_latest_messageandMessage.retrieveinsend_message_and_wait_for_completion.
[0.10.27] - 2025-09-24
- Improve readme to use Unique AI.
[0.10.26] - 2025-09-22
- Improve typing.
[0.10.25] - 2025-09-18
- Add support for udpate and delete files by file or folder path.
[0.10.24] - 2025-09-17
- Add function to update a folder.
[0.10.23] - 2025-09-12
- Revert to using default reasoning effort.
[0.10.22] - 2025-09-12
- Add support for metadata update of a file.
[0.10.21] - 2025-09-04
- Update Chat Completions API types and add support for reasoning effort.
[0.10.20] - 2025-09-04
- Update Responses API types
[0.10.19] - 2025-09-02
- Improve
send_message_and_wait_for_completion:- Add option to select stop_condition
["stoppedStreamingAt", "completedAt"]. - Load
debugInfofromlast_user_messagefor better developer experience.
- Add option to select stop_condition
[0.10.18] - 2025-09-02
- Temporarily remove support for update and delete files by filePath.
[0.10.17] - 2025-09-01
- Add function to update a file
[0.10.16] - 2025-08-31
- Add function to delete a content.
[0.10.15] - 2025-08-28
- Add default values for message log types
[0.10.14] - 2025-08-28
- Add function to delete folders and files recursively
[0.10.13] - 2025-08-24
- Add functions to create, get and update a message eecution and create and update a message log.
[0.10.12] - 2025-08-24
- Switch to using Content get info deprecated endpoint to make sure we support older release versions.
[0.10.11] - 2025-08-24
- Enforce usage of ruff using pipeline
[0.10.10] - 2025-08-18
- Fix wrong name of references in
Space.Message. - Fix wrong name of assessment in
Space.Message. - Remove default values for
text,originalTextanddebugInfoinSpace.Messageas these don't have an effect.
[0.10.9] - 2025-08-15
- Add script to wait for content ingestion finished.
[0.10.8] - 2025-08-13
- Add support for Agentic Table.
[0.10.7] - 2025-08-13
- Make metadata optional when uploading a file.
[0.10.6] - 2025-08-06
- Make tools optional for running an agent.
[0.10.5] - 2025-08-06
- Get paginated files and folders info.
[0.10.4] - 2025-08-05
- Add support for reasoning API with streaming within a chat.
[0.10.3] - 2025-08-05
- Expose scoreThreshold param for search.
[0.10.2] - 2025-08-05
- Add script to chat against file.
[0.10.1] - 2025-08-05
- Allow deletion of a space chat.
[0.10.0] - 2025-08-04
- Add MCP support
[0.9.42] - 2025-07-31
- Fix wrong chat in space example.
[0.9.41] - 2025-07-31
- Fix double-slash error in open ai proxy script.
[0.9.40] - 2025-07-22
- Fixed bug where get requests send body with the request. This is not allowed by WAF policies.
[0.9.39] - 2025-07-18
- Add script to chat in a space.
[0.9.38] - 2025-07-18
- [Experimental] Add support for Unique OpenAI proxy. You can now use the OpenAI SDK directly through Unique. Checkout how to do this and a few examples here:
tutorials/unique_basics/sdk_examples/openai_scripts.py.
[0.9.37] - 2025-07-10
- Add
sheetNameproperty to theMagicTableSheetIngestParamsobject used by function that ingests magic table sheets.
[0.9.36] - 2025-06-23
- Allow passing a user id when creating chat completions. This is optional and it does not impact the current behaviour.
[0.9.35] - 2025-06-18
- Allow scope access updates (add/remove) on folder based on scope id or path.
[0.9.34] - 2025-06-17
- Allow ingestion config updates on folder based on scope id or path.
[0.9.33] - 2025-06-11
- Add function to get a folder by id or by path.
[0.9.32] - 2025-06-11
- Add function to ingest magic table sheets.
[0.9.31] - 2025-05-21
- Add function to update folder access (add or remove).
[0.9.30] - 2025-05-21
- Add function to update folder ingestion config.
[0.9.29] - 2025-05-20
- Add function to create folder paths if they do not exist.
[0.9.28] - 2025-05-20
- Add function to search content info. This also allows filtering content info by metadata info.
[0.9.27] - 2025-05-14
- Add the possibility to specify metadata when creating or updating a Content.
[0.9.26] - 2025-05-13
- Add the possibility to specify ingestionConfig when creating or updating a Content.
[0.9.25] - 2025-05-02
- Fixed typos in
README.md, including incorrectsdk.utilsimports and code example errors.
[0.9.24] - 2025-04-23
- Make
chatIdproperty inSearch.CreateParamsoptional
[0.9.23] - 2025-03-25
- Define programming language classifier explicitly for python 3.11
[0.9.22] - 2025-02-25
- update the retry_on_error to only
APIErrorandAPIConnectionErrorupdate theresp["error"]to beresp.get("error")to avoid key error
[0.9.21] - 2025-02-21
- Add title parameter and change labels in
MessageAssessment
[0.9.20] - 2025-02-01
- Add url parameter to
MessageAssessment.create_asyncandMessageAssessment.modify_async
[0.9.19] - 2025-01-31
- Add
MessageAssessmentresource
[0.9.18] - 2025-01-22
- Removed
Invalid response body from APIfromretry_dictas it's our own artificail error.
[0.9.17] - 2025-01-03
- BREAKING CHANGE!! Removed unused
idfromShortTermMemorycreate and find methods.
[0.9.16] - 2024-12-19
- Corrected return type of
Search.createandSearch.create_asynctoList[Search] - Retry on
Connection abortederror
[0.9.15] - 2024-12-06
- Add
Internal server errorandYou can retry your requestto the retry logic
[0.9.14] - 2024-12-06
- Add
contentIdstoSearch.createandSearch.create_async
[0.9.13] - 2024-10-23
- Add retry for
5xxerrors, add additional error message.
[0.9.12] - 2024-11-21
- Include original error message in returned exceptions
[0.9.11] - 2024-11-18
- Add
ingestionConfigtoUpsertParams.Inputparameters
[0.9.10] - 2024-10-23
- Remove
temperatureparameter fromIntegrated.chat_stream_completion,Integrated.chat_stream_completion_async,ChatCompletion.createandChatCompletion.create_asyncmethods. To usetemperatureparameter, set the attribute inoptionsparameter instead.
[0.9.9] - 2024-10-23
- Revert deletion of
Message.retrievemethod
[0.9.8] - 2024-10-16
- Add
retriesfor_static_requestand_static_request_asyncinAPIResource- When the error messages contains either"problem proxying the request", or"Upstream service reached a hard timeout",
[0.9.7] - 2024-09-23
- Add
completedAttoCreateParamsofMessage
[0.9.6] - 2024-09-03
- Added
metaDataFiltertoSearchparameters.
[0.9.5] - 2024-08-07
- Add
completedAttoModifyParams
[0.9.4] - 2024-07-31
- Add
closeandclose_asynctohttp_client - Make
httpxthe default client for async requests
[0.9.3] - 2024-07-31
Search.create,Message,ChatCompletionparameters that were markedNotRequiredare now alsoOptional
[0.9.2] - 2024-07-30
- Bug fix in
Search.create: langugage -> language
[0.9.1] - 2024-07-30
- Added parameters to
Search.createandSearch.create_asynclanguagefor full text searchrerankerto reranker search results
[0.9.0] - 2024-07-29
- Added the possibility to make async requests to the unique APIs using either aiohttp or httpx as client
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
unique_sdk-0.10.79.tar.gz
(47.9 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file unique_sdk-0.10.79.tar.gz.
File metadata
- Download URL: unique_sdk-0.10.79.tar.gz
- Upload date:
- Size: 47.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.3 Linux/6.11.0-1018-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a76c2aa0872cb9cb117b3cad74e66a5979503b9dd253c38c97393db4e7a0af09
|
|
| MD5 |
d1fd5949a86326ca42b29f43777567ca
|
|
| BLAKE2b-256 |
b90c9979d16251424833110482bf8b5c5fda69564f28f79bb2ed5ea0a475f909
|
File details
Details for the file unique_sdk-0.10.79-py3-none-any.whl.
File metadata
- Download URL: unique_sdk-0.10.79-py3-none-any.whl
- Upload date:
- Size: 60.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.3 Linux/6.11.0-1018-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
15f55a025f2dadea29ada3d50b9c1a839f7781799f035380263bd694d1dcdda0
|
|
| MD5 |
a989872814c3c2c71b3ae1bfd178c055
|
|
| BLAKE2b-256 |
43b49e74c30706241e4607368aa16d77b50dca583f518e84d8814eb3570c6a9c
|