Skip to content

List Datacenter Regions

client.Agents.EvaluationMetrics.ListRegions(ctx, query) (*AgentEvaluationMetricListRegionsResponse, error)
get/v2/gen-ai/regions

To list all datacenter regions, send a GET request to /v2/gen-ai/regions.

ParametersExpand Collapse
query AgentEvaluationMetricListRegionsParams
ServesBatch param.Field[bool]optional

Include datacenters that are capable of running batch jobs.

ServesInference param.Field[bool]optional

Include datacenters that serve inference.

ReturnsExpand Collapse
type AgentEvaluationMetricListRegionsResponse struct{…}

Region Codes

Regions []AgentEvaluationMetricListRegionsResponseRegionoptional

Region code

InferenceURL stringoptional

Url for inference server

Region stringoptional

Region code

ServesBatch booloptional

This datacenter is capable of running batch jobs

ServesInference booloptional

This datacenter is capable of serving inference

StreamInferenceURL stringoptional

The url for the inference streaming server

List Datacenter Regions
package main

import (
  "context"
  "fmt"

  "github.com/stainless-sdks/-go"
  "github.com/stainless-sdks/-go/option"
)

func main() {
  client := gradient.NewClient(
    option.WithAccessToken("My Access Token"),
  )
  response, err := client.Agents.EvaluationMetrics.ListRegions(context.TODO(), gradient.AgentEvaluationMetricListRegionsParams{

  })
  if err != nil {
    panic(err.Error())
  }
  fmt.Printf("%+v\n", response.Regions)
}
{
  "regions": [
    {
      "inference_url": "example string",
      "region": "example string",
      "serves_batch": true,
      "serves_inference": true,
      "stream_inference_url": "example string"
    }
  ]
}
Returns Examples
{
  "regions": [
    {
      "inference_url": "example string",
      "region": "example string",
      "serves_batch": true,
      "serves_inference": true,
      "stream_inference_url": "example string"
    }
  ]
}