Retrieves a list of all assistant analyses with optional filtering and pagination using the Rapida API.
Parameters
Configuration for the client connection.
request
GetAllAssistantAnalysisRequest
required
The unique identifier of the assistant to retrieve analyses for.
Pagination configuration for the request.
Page number to retrieve (0-based).
Number of items per page.
Array of search criteria to filter results.
The field key to filter on.
The logic operator for the filter. Accepted values: “should” or “must”.
Usage
from rapida import (
ConnectionConfig,
GetAllAssistantConversationRequest,
get_all_assistant_conversation,
)
from pprint import pprint
connection_config = ConnectionConfig.default_connection_config(
ConnectionConfig.with_sdk("{rapida-api-key}")
)
response = get_all_assistant_conversation(
client_cfg=connection_config,
request=GetAllAssistantConversationRequest(
assistantId="{assistant_id}",
paginate=Paginate(page=0, pageSize=20),
# criterias=[Criteria(key="KEY", value="VALUE", logic="should")],
),
)
pprint(response)
Response
Numeric status code for the operation.
Indicates whether the operation was successful.
Array of assistant analysis objects.
Unique identifier for the assistant analysis.
Name of the assistant analysis.
Description of the assistant analysis purpose.
Identifier of the associated endpoint.
Version of the endpoint being used.
Key-value pairs of parameters for the endpoint.
Identifier of the associated assistant.
Current status of the assistant analysis.
Identifier of the analysis creator.
User object of the analysis creator.
Identifier of the last updater.
User object of the last updater.
Timestamp when the analysis was created.
Timestamp when the analysis was last updated.
Priority level for analysis execution.
Pagination information for the response.
Error information, if applicable.
Machine-readable error code.
Human-readable error message.