Releases: scaleapi/scaleapi-python-client
Update SDK with new Annotation Types, Message Reasoning, & Message Chunks
New Annotation Types:
- Boolean
- File
- RankedChoices (ranking without ties)
- RankedGroups (ranking with ties)
- WorkspaceContainer (virtual environment upload)
Message Reasoning:
Any "reasoning" or "thinking" content provided by the model.
Message Chunks:
A new entity to represent a subset of Message Content. A chunk
is a piece of content that exists within the message content
. chunks
are used to identify specific pieces of content which should have its own annotations. For example, an essay could be broken up into chunks
where each chunk
is a paragraph with their own annotations.
v2.16.0
v2.15.14
New Features
TaskTemplate
class now supportsresponse_schema
if the feature is enabled for your account- new helper methods
TaskTemplate.is_auto_onboardable()
andTaskTemplate.get_response_schema()
to get response_schema dictionary
v2.15.13
New Features
project_name
will be optional parameter forget_tasks_count
method. Providing either project or batch name will be enough for this method.
Release - 2.15.12 Adding MultiStage Task Type
Adding MultiStage
to the task type enum in order to create task with that type!
v2.15.11
What's changed
Optional project_name
Parameter for get_tasks()
Function in Python SDK
Description:
This release includes an important update to the Scale API Python SDK that makes the project_name
parameter optional for the get_tasks()
function. Previously, project_name
was a required parameter, which limited the flexibility of querying tasks.
Usage:
-
When calling
get_tasks()
, you can now omit theproject_name
parameter:tasks = scale_client.get_tasks(batch_name='example_batch', status='TaskStatus.Completed')
-
The function will work correctly with just the
batch_name
andstatus
parameters, enhancing flexibility and ease of use.
Additional Notes:
- This change is backward-compatible; existing code with the
project_name
parameter will continue to function without modification.
Thank you for using the Scale API Python SDK! If you have any questions or encounter any issues, please reach out to our support team.
Feel free to adjust any details to fit your specific needs or internal documentation style.
v2.15.10
What's Changed
- adds multichat task type for API creation by @jonathanfeng-scale in #91
Full Changelog: v2.15.9...v2.15.10
v2.15.9
v2.15.8
Improvements
- With this change, empty or non-existent
raw
,retries
andhistory
attributes of a Response object is handled more elegantly.
v2.15.7
Improvements
- This change handles elegantly in case a
Session
object doesn't haveretries
andhistory
objects.