Skip to main content

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_ROW action to MagicTableAction enum 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_TEXT and POSTGRES_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, executionOptions and progressTitle to 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_tool api

[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 displayInChat field 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

[0.10.52] - 2025-11-21

[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) to GPT-4o (1120)

[0.10.28] - 2025-10-03

  • Use non blocking versions of Space.get_latest_message and Message.retrieve in send_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 debugInfo from last_user_message for better developer experience.

[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, originalText and debugInfo in Space.Message as 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 sheetName property to the MagicTableSheetIngestParams object 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 incorrect sdk.utils imports and code example errors.

[0.9.24] - 2025-04-23

  • Make chatId property in Search.CreateParams optional

[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 APIError and APIConnectionError update the resp["error"] to be resp.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_async and MessageAssessment.modify_async

[0.9.19] - 2025-01-31

  • Add MessageAssessment resource

[0.9.18] - 2025-01-22

  • Removed Invalid response body from API from retry_dict as it's our own artificail error.

[0.9.17] - 2025-01-03

  • BREAKING CHANGE!! Removed unused id from ShortTermMemory create and find methods.

[0.9.16] - 2024-12-19

  • Corrected return type of Search.create and Search.create_async to List[Search]
  • Retry on Connection aborted error

[0.9.15] - 2024-12-06

  • Add Internal server error and You can retry your request to the retry logic

[0.9.14] - 2024-12-06

  • Add contentIds to Search.create and Search.create_async

[0.9.13] - 2024-10-23

  • Add retry for 5xx errors, add additional error message.

[0.9.12] - 2024-11-21

  • Include original error message in returned exceptions

[0.9.11] - 2024-11-18

  • Add ingestionConfig to UpsertParams.Input parameters

[0.9.10] - 2024-10-23

  • Remove temperature parameter from Integrated.chat_stream_completion, Integrated.chat_stream_completion_async, ChatCompletion.create and ChatCompletion.create_async methods. To use temperature parameter, set the attribute in options parameter instead.

[0.9.9] - 2024-10-23

  • Revert deletion of Message.retrieve method

[0.9.8] - 2024-10-16

  • Add retries for _static_request and _static_request_async in APIResource - When the error messages contains either "problem proxying the request", or "Upstream service reached a hard timeout",

[0.9.7] - 2024-09-23

  • Add completedAt to CreateParams of Message

[0.9.6] - 2024-09-03

  • Added metaDataFilter to Search parameters.

[0.9.5] - 2024-08-07

  • Add completedAt to ModifyParams

[0.9.4] - 2024-07-31

  • Add close and close_async to http_client
  • Make httpx the default client for async requests

[0.9.3] - 2024-07-31

  • Search.create, Message, ChatCompletion parameters that were marked NotRequired are now also Optional

[0.9.2] - 2024-07-30

  • Bug fix in Search.create: langugage -> language

[0.9.1] - 2024-07-30

  • Added parameters to Search.create and Search.create_async
    • language for full text search
    • reranker to 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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

unique_sdk-0.10.79-py3-none-any.whl (60.4 kB view details)

Uploaded Python 3

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

Hashes for unique_sdk-0.10.79.tar.gz
Algorithm Hash digest
SHA256 a76c2aa0872cb9cb117b3cad74e66a5979503b9dd253c38c97393db4e7a0af09
MD5 d1fd5949a86326ca42b29f43777567ca
BLAKE2b-256 b90c9979d16251424833110482bf8b5c5fda69564f28f79bb2ed5ea0a475f909

See more details on using hashes here.

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

Hashes for unique_sdk-0.10.79-py3-none-any.whl
Algorithm Hash digest
SHA256 15f55a025f2dadea29ada3d50b9c1a839f7781799f035380263bd694d1dcdda0
MD5 a989872814c3c2c71b3ae1bfd178c055
BLAKE2b-256 43b49e74c30706241e4607368aa16d77b50dca583f518e84d8814eb3570c6a9c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page