## List Regions `agents.evaluation_metrics.list_regions(EvaluationMetricListRegionsParams**kwargs) -> EvaluationMetricListRegionsResponse` **get** `/v2/gen-ai/regions` To list all datacenter regions, send a GET request to `/v2/gen-ai/regions`. ### Parameters - **serves\_batch:** `bool` Include datacenters that are capable of running batch jobs. - **serves\_inference:** `bool` Include datacenters that serve inference. ### Returns - `class EvaluationMetricListRegionsResponse` Region Codes - **regions:** `Optional[List[Region]]` Region code - **inference\_url:** `Optional[str]` Url for inference server - **region:** `Optional[str]` Region code - **serves\_batch:** `Optional[bool]` This datacenter is capable of running batch jobs - **serves\_inference:** `Optional[bool]` This datacenter is capable of serving inference - **stream\_inference\_url:** `Optional[str]` The url for the inference streaming server ### Example ```python from do_gradientai import GradientAI client = GradientAI() response = client.agents.evaluation_metrics.list_regions() print(response.regions) ```