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}")