问题
申请 jetbrains 的 ai assistant 白名单已经通过,但是在使用 ai assistant 的过程中提示 The usage of the service is not permitted in your location
,我所在的地区是中国,目前该插件是对中国大陆关闭的。
刚开始我怀疑是代理的问题,但是开启全局代理之后,依然不可用,所以开始时是初步怀疑因为我申请过中国大陆的教育资格,所以直接把我的账号作为中国大陆的黑号了。
但是在 jetbrains 的社区上发现内部员工表示他并不会去明说怎么规避,这其实侧面说明了是有方式规避限制的。
执行项
1. 系统开启代理
开启全局代理和规则代理二选一即可,不清楚规则代理的可以直接选择全局代理
1.1. (二选一)直接开启全局代理
选择如下地区的代理即可,比如新加坡,美国都可以
如下地区都是 ai assistant 的开放地区
https://www.jetbrains.com/legal/docs/terms/jetbrains-ai/service-territory/
1.2. (二选一)规则代理
在代理规则中插入如下配置
rules:
- DOMAIN-KEYWORD,grazie.aws.intellij.net,JetBrainsAi
- DOMAIN-KEYWORD,grazie.ai,JetBrainsAi
proxy-groups:
- name: JetBrainsAi
type: select
proxies:
- 🌍 国外媒体
- 🇸🇬 新加坡 01|Netflix解锁|1.0
- 🇸🇬 新加坡 02|Netflix解锁|1.0
- 🇸🇬 新加坡 03|Netflix解锁|1.0
- 🇸🇬 新加坡 04|super.net|1.0
- 🇺🇸 美国 01|NATOLAB|洛杉矶|1.0
- 🇺🇸 美国 03|AperNet|洛杉矶|1.0
- 🇬🇧 英国 01|BBC|伦敦原生|1.0
2. 修改账号的所在地区
在如下链接中,将Country/Region
改为United States (US)
,你也可以选择其他地区。
https://account.jetbrains.com/profile-details
3. IDE 设置开启代理
将IDE的HTTP PROXY
设置为Auto-detect proxy settings
,这样操作后就会自动使用系统的代理设置,如果你不设置代理,亲测AI助手还是无法使用。