问题

申请 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: JetBrainsAitype: selectproxies:-国外媒体-新加坡 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助手还是无法使用。

接下来就可以正常使用了