MCPcopy Create free account
hub / github.com/mlco2/codecarbon / __init__

Method __init__

codecarbon/core/telemetry_client.py:15–23  ·  view source on GitHub ↗
(
        self,
        endpoint_url="https://api.codecarbon.io",
        telemetry: Optional[Union[TelemetryCreate, dict]] = None,
    )

Source from the content-addressed store, hash-verified

13 """
14
15 def __init__(
16 self,
17 endpoint_url="https://api.codecarbon.io",
18 telemetry: Optional[Union[TelemetryCreate, dict]] = None,
19 ):
20 self.endpoint_url = endpoint_url.rstrip("/")
21 self.telemetry_url = self.endpoint_url + "/telemetry"
22 self.headers = {"Content-Type": "application/json"}
23 self.telemetry = self._validate_telemetry(telemetry) if telemetry else None
24
25 def add_telemetry(self, telemetry: Optional[Union[TelemetryCreate, dict]] = None):
26 telemetry_payload = (

Callers

nothing calls this directly

Calls 1

_validate_telemetryMethod · 0.95

Tested by

no test coverage detected