Skip to main content
GET
https://api.keywordsai.co
/
api
/
providers
import requests

url = "https://api.keywordsai.co/api/providers/"
headers = {
    "Authorization": "Bearer YOUR_API_KEY"
}

response = requests.get(url, headers=headers)
print(response.json())
[
  {
    "id": "my-azure-provider",
    "provider_id": "my-azure-provider",
    "provider_name": "My Azure Provider",
    "created_at": "2024-01-15T10:30:00Z",
    "updated_at": "2024-01-15T10:30:00Z"
  },
  {
    "id": "my-openai-provider",
    "provider_id": "my-openai-provider",
    "provider_name": "My OpenAI Provider",
    "created_at": "2024-01-16T14:20:00Z",
    "updated_at": "2024-01-16T14:20:00Z"
  }
]
Retrieve all custom providers for your organization. Custom providers allow you to configure custom LLM API endpoints with your own credentials and settings.
Sensitive fields: The api_key and extra_kwargs fields are write-only and never returned in API responses for security reasons.

Response

Returns an array of custom provider objects.
[
  {
    "id": "my-azure-provider",
    "provider_id": "my-azure-provider",
    "provider_name": "My Azure Provider",
    "created_at": "2024-01-15T10:30:00Z",
    "updated_at": "2024-01-15T10:30:00Z"
  },
  {
    "id": "my-openai-provider",
    "provider_id": "my-openai-provider",
    "provider_name": "My OpenAI Provider",
    "created_at": "2024-01-16T14:20:00Z",
    "updated_at": "2024-01-16T14:20:00Z"
  }
]
import requests

url = "https://api.keywordsai.co/api/providers/"
headers = {
    "Authorization": "Bearer YOUR_API_KEY"
}

response = requests.get(url, headers=headers)
print(response.json())