{"command":{"effect":"write","timeoutSeconds":30,"inputSchema":{"type":"object","description":"Stores an upstream AI provider API key for an AI Gateway in the Secrets Store configured on the gateway, with an optional rate limit. Pass `secret` to store a new key, or omit it to use an existing Secrets Store secret.","properties":{"path":{"type":"object","properties":{"account_id":{"type":"string","examples":["3ebbcb006d4d46d7bb6a8c7f14676cb0"]},"gateway_id":{"description":"Unique identifier of the AI Gateway within the account.","type":"string","maxLength":64,"minLength":1,"pattern":"^[a-z0-9_]+(?:-[a-z0-9_]+)*$","examples":["my-gateway"]}},"required":["account_id","gateway_id"],"additionalProperties":false},"body":{"type":"object","properties":{"alias":{"type":"string"},"default_config":{"type":"boolean"},"provider_slug":{"type":"string"},"rate_limit":{"type":"number"},"rate_limit_period":{"type":"number","default":60},"secret":{"description":"Provider API key to store in the Secrets Store configured on the gateway.","type":"string"},"secret_id":{"type":"string"}},"required":["provider_slug","default_config","alias"]}},"required":["path"],"additionalProperties":false},"name":"Store a provider key","id":"cloudflare.aig-config-create-providers","example":{"path":{"account_id":"3ebbcb006d4d46d7bb6a8c7f14676cb0","gateway_id":"my-gateway"}},"maxRequests":1,"summary":false}}