Rapidata audience manager
RapidataAudienceManager #
Handles everything regarding audiences from creation to retrieval.
A manager for creating, retrieving, and searching for audiences. Audiences are groups of annotators that can be recruited based on example tasks and assigned jobs.
Source code in src/rapidata/rapidata_client/audience/rapidata_audience_manager.py
create_audience #
create_audience(
name: str, filters: list[RapidataFilter] | None = None
) -> RapidataAudience
Create a new audience.
Creates a new audience with the specified name and optional filters.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
name
|
str
|
The name of the audience. |
required |
filters
|
list[RapidataFilter]
|
The list of filters to apply to the audience. Defaults to None (no filters). |
None
|
Returns:
| Name | Type | Description |
|---|---|---|
RapidataAudience |
RapidataAudience
|
The created audience instance. |
Source code in src/rapidata/rapidata_client/audience/rapidata_audience_manager.py
get_audience_by_id #
get_audience_by_id(audience_id: str) -> RapidataAudience
Get an audience by its ID.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
audience_id
|
str
|
The unique identifier of the audience. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
RapidataAudience |
RapidataAudience
|
The audience instance. |
Source code in src/rapidata/rapidata_client/audience/rapidata_audience_manager.py
find_audiences #
find_audiences(
name: str = "", amount: int = 10, page: int = 1
) -> list[RapidataAudience]
Find your audiences by name.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
name
|
str
|
Filter audiences by name (matching audiences will contain this string). Defaults to "" for any audience. |
''
|
amount
|
int
|
The maximum number of audiences to return. Defaults to 10. |
10
|
page
|
int
|
The page of audiences to return. Defaults to 1. |
1
|
Returns:
| Type | Description |
|---|---|
list[RapidataAudience]
|
list[RapidataAudience]: A list of RapidataAudience instances. |