Explanation
The following rules are a compilation of the rules I collected from the internet, and may not be complete. Feel free to add more.
Since I use Surge, the rules are written in Surge format. There are a total of 29 rules (I know some of them may not be necessary, but I included them just to be safe), including 25 DOMAIN-SUFFIX rules, 3 DOMAIN rules, and 1 REJECT rule.
Rules that need to be set as AI policy group
// Regarding OpenAI, ChatGPT
DOMAIN-SUFFIX,ai.com
DOMAIN-SUFFIX,auth0.openai.com
DOMAIN-SUFFIX,chat.openai.com
DOMAIN-SUFFIX,chat.openai.com.cdn.cloudflare.net
DOMAIN-SUFFIX,challenges.cloudflare.com
DOMAIN-SUFFIX,featuregates.org
DOMAIN-SUFFIX,identrust.com
DOMAIN-SUFFIX,intercom.io
DOMAIN-SUFFIX,invoice.stripe.com
DOMAIN-SUFFIX,ios.chat.openai.com
DOMAIN-SUFFIX,js.intercomcdn.com
DOMAIN-SUFFIX,openai.com
DOMAIN-SUFFIX,pay.openai.com
DOMAIN-SUFFIX,platform.openai.com
DOMAIN-SUFFIX,stripe.com
DONAIN-SUFFIX,statsigapi.net
DOMAIN,cdn.auth0.com
DOMAIN,openaiapi-site.azureedge.net
DOMAIN,challenges.cloudflare.com
// Regarding Google Bard
DOMAIN-SUFFIX,bard.google.com
// Regarding Bing
DOMAIN-SUFFIX,bing.com
// Regarding Pi
DOMAIN-SUFFIX,heypi.com
// Regarding Poe
DOMAIN-SUFFIX,poe.com
// Regarding Notion
DOMAIN-SUFFIX,notion-static.com
DOMAIN-SUFFIX,notion.com
DOMAIN-SUFFIX,notion.new
DOMAIN-SUFFIX,notion.site
DOMAIN-SUFFIX,notion.so
Rules that need to be set as (ad) blocking rules
When using the web version of ChatGPT, the JavaScript will send cross-origin requests to Sentry, which includes a key. http://Sentry.io is a third-party platform for log collection. In principle, this rule can also be merged into the AI policy group.
// REJECT
DOMAIN_SUFFIX, sentry.io