Skip to main content

System

Manage system in Credo AI.

Methods

metrics

Metrics Endpoint that serves Prometheus metrics.

response = client.system.metrics()

Parameters: None

Returns: Response object


ping

Ping Ping endpoint (public, no authentication required).

response = client.system.ping()

Parameters: None

Returns: Response object


Error Handling

from credoai.errors import ApiError, ClientValidationError
from credoai.auth import AuthenticationError

try:
response = client.system.metrics(...)
except ApiError as e:
print(f"API error {e.status_code}: {e.message}")
except ClientValidationError as e:
print(f"Validation error: {e}")
except AuthenticationError as e:
print(f"Auth error: {e}")