System
Manage system in Credo AI.
Methods
metrics
Metrics Endpoint that serves Prometheus metrics.
- Python
- TypeScript
response = client.system.metrics()
const { data, error } = await client.system.metrics();
Parameters: None
Returns: Response object
ping
Ping Ping endpoint (public, no authentication required).
- Python
- TypeScript
response = client.system.ping()
const { data, error } = await client.system.ping();
Parameters: None
Returns: Response object
Error Handling
- Python
- TypeScript
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}")
const { data, error } = await client.system.ping();
if (error) {
console.error(`API error ${error.status}:`, error.body);
}