GET
/
providers
from portkey_ai import Portkey

# Initialize the Portkey client
portkey = Portkey(
api_key="PORTKEY_API_KEY"
)

# List providers
# Optional workspace_id
providers = portkey.providers.list(workspace_id="")

print(providers)
{
  "object": "list",
  "total": 123,
  "data": [
    {
      "name": "Open AI Workspace",
      "integration_id": "<string>",
      "note": "randomness",
      "status": "active",
      "usage_limits": {
        "credit_limit": 10,
        "periodic_reset": "monthly",
        "alert_threshold": 8
      },
      "reset_usage": 0,
      "created_at": "2023-11-07T05:31:56Z",
      "slug": "<string>",
      "rate_limits": [
        {
          "type": "requests",
          "unit": "rpd",
          "value": 123
        }
      ],
      "expires_at": "2023-11-07T05:31:56Z",
      "object": "provider"
    }
  ]
}

Authorizations

x-portkey-api-key
string
header
required

Query Parameters

current_page
integer

Current page, defaults to 0

page_size
integer

Page size, default to 50

workspace_id
string

Not required when using workspace API keys. Required when using organisation admin keys

Response

200 - application/json

Successful response

The response is of type object.