Workspaces Client¶
The Workspaces client provides methods for managing workspaces in the Opik platform.
- class opik.rest_api.workspaces.client.WorkspacesClient(*, client_wrapper: SyncClientWrapper)¶
Bases:
object
- metrics_summary(*, interval_start: datetime, interval_end: datetime, project_ids: Sequence[str] | None = OMIT, request_options: RequestOptions | None = None) WorkspaceMetricsSummaryResponse ¶
Get metrics summary
- Parameters:
interval_start (dt.datetime)
interval_end (dt.datetime)
project_ids (Optional[Sequence[str]])
request_options (Optional[RequestOptions]) – Request-specific configuration.
- Returns:
Workspace Metrics
- Return type:
Examples
from Opik import OpikApi import datetime client = OpikApi(api_key=”YOUR_API_KEY”, workspace_name=”YOUR_WORKSPACE_NAME”, ) client.workspaces.metrics_summary(interval_start=datetime.datetime.fromisoformat(“2024-01-15 09:30:00+00:00”, ), interval_end=datetime.datetime.fromisoformat(“2024-01-15 09:30:00+00:00”, ), )
Usage Example¶
import opik
client = opik.Opik()
# Get workspace information
workspace = client.rest_client.workspaces.get_workspace()
# Get workspace statistics
stats = client.rest_client.workspaces.get_workspace_stats()