Redirect Client¶
The Redirect client provides methods for handling URL redirects in the Opik platform.
- class opik.rest_api.redirect.client.RedirectClient(*, client_wrapper: SyncClientWrapper)¶
Bases:
object
- datasets_redirect(*, dataset_id: str, path: str, workspace_name: str | None = None, request_options: RequestOptions | None = None) None ¶
Create dataset redirect url
- Parameters:
dataset_id (str)
path (str)
workspace_name (Optional[str])
request_options (Optional[RequestOptions]) – Request-specific configuration.
- Return type:
None
- experiments_redirect(*, dataset_id: str, experiment_id: str, path: str, workspace_name: str | None = None, request_options: RequestOptions | None = None) None ¶
Create experiment redirect url
- Parameters:
dataset_id (str)
experiment_id (str)
path (str)
workspace_name (Optional[str])
request_options (Optional[RequestOptions]) – Request-specific configuration.
- Return type:
None
- optimizations_redirect(*, dataset_id: str, optimization_id: str, path: str, workspace_name: str | None = None, request_options: RequestOptions | None = None) None ¶
Create optimization redirect url
- Parameters:
dataset_id (str)
optimization_id (str)
path (str)
workspace_name (Optional[str])
request_options (Optional[RequestOptions]) – Request-specific configuration.
- Return type:
None
- projects_redirect(*, trace_id: str, path: str, workspace_name: str | None = None, request_options: RequestOptions | None = None) None ¶
Create project redirect url
- Parameters:
trace_id (str)
path (str)
workspace_name (Optional[str])
request_options (Optional[RequestOptions]) – Request-specific configuration.
- Return type:
None
Usage Example¶
import opik
client = opik.Opik()
# Handle redirect operations
result = client.rest_client.redirect.redirect(
target_url="https://example.com/target"
)