## Create a new Account Provider `ai_gateway.custom_providers.create(CustomProviderCreateParams**kwargs) -> CustomProviderCreateResponse` **post** `/accounts/{account_id}/ai-gateway/custom-providers` Creates a new AI Gateway. ### Parameters - `account_id: str` - `base_url: str` - `name: str` - `slug: str` - `beta: Optional[bool]` - `curl_example: Optional[str]` - `description: Optional[str]` - `enable: Optional[bool]` - `headers: Optional[str]` - `js_example: Optional[str]` - `link: Optional[str]` - `position: Optional[int]` ### Returns - `class CustomProviderCreateResponse: …` - `id: str` - `base_url: str` - `created_at: datetime` - `modified_at: datetime` - `name: str` - `slug: str` - `beta: Optional[bool]` - `curl_example: Optional[str]` - `description: Optional[str]` - `enable: Optional[bool]` - `headers: Optional[str]` - `js_example: Optional[str]` - `link: Optional[str]` - `logo: Optional[str]` - `position: Optional[int]` ### Example ```python import os from cloudflare import Cloudflare client = Cloudflare( api_token=os.environ.get("CLOUDFLARE_API_TOKEN"), # This is the default and can be omitted ) custom_provider = client.ai_gateway.custom_providers.create( account_id="3ebbcb006d4d46d7bb6a8c7f14676cb0", base_url="https://example.com", name="name", slug="slug", ) print(custom_provider.id) ``` #### Response ```json { "result": { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "base_url": "https://example.com", "created_at": "2019-12-27T18:11:19.117Z", "modified_at": "2019-12-27T18:11:19.117Z", "name": "name", "slug": "slug", "beta": true, "curl_example": "curl_example", "description": "description", "enable": true, "headers": "headers", "js_example": "js_example", "link": "link", "logo": "logo", "position": 0 }, "success": true } ```