AI Studio 提示地区可能不受支持
检查 你所在的国家在官方可用地区名单里吗?账号用户已成年吗?
处理 对照名单;在 Colab 里以 Colab 实例所在地区为准。如果不在名单内,说明该服务不向你提供。
停止条件 别一直换代理:做决定的是 Google,不是网络。
AI Studio 相关的“代理”其实是三件不同的事。本页把它们分清,并告诉你出现地区提示时先查什么。
| 项目 | 是什么 | 怎么设置 | 会改变 Google 的判断吗? |
|---|---|---|---|
| 访问 AI Studio 网站的网络代理 | 浏览器或系统让流量经过代理 | 操作系统或浏览器的代理设置 | 不会:地区和账号检查不变 |
| 代码调用 API 的网络代理 | SDK 或 curl 通过代理连到 API | HTTPS_PROXY 和 NO_PROXY,或 SDK 的客户端参数 | 不会:还是同一个 API,同样的条款 |
| base URL(网关) | SDK 连到你自己的端点,再由它转发给 API | SDK HTTP 选项里的 base_url | 不会:网关还得把你的密钥请求头原样带过去 |
| 给密钥用的后端代理 | 你自己的服务器替浏览器或手机应用保管密钥 | 不是网络代理,是应用设计 | 与所在地无关 |
来源:Google AI Studio 文档(API 密钥)和 Google Gen AI Python SDK README,2026 年 11 月 14 日阅读。
Google 的“可用地区”页面列出了 Gemini API 和 AI Studio 可用的国家和地区。名单之外的访问者可能会看到地区不受支持的提示;在 Colab 里,限制按 Colab 实例所在的地区计算。服务条款写明:只能在可用地区内访问这些服务,并且要年满 18 岁。
代理不会让某个地区变成“可用”:它只改变请求发出时的网络地址。需要用代理的情况是:你自己的网络要求走代理,或者你本来就在名单内的国家工作、想要一个和账号所在地一致的稳定出口。不要用它去访问 Google 没有提供服务的地方,那违反条款,账号可能受影响。
# 1) Test the proxy login outside Python (HTTP port)
curl -x "http://LOGIN:PASSWORD@HOST:2222" \
-H "x-goog-api-key: $GEMINI_API_KEY" \
"https://generativelanguage.googleapis.com/v1beta/models"
# 2) Same proxy for the SDK: set it before the program starts
export HTTPS_PROXY="http://LOGIN:PASSWORD@HOST:2222"
export NO_PROXY="localhost,127.0.0.1"
python app.py仅为示例:把 LOGIN、PASSWORD、HOST 换成「我的资产」里的值,并使用你自己的密钥。撰写时的机器上没有真正请求过 Google。
# pip install google-genai
from google import genai
from google.genai import types
# base_url: only if you run your own gateway in front of the API
# client_args / async_client_args: passed to the HTTP client (shape taken from the SDK README)
http_options = types.HttpOptions(
client_args={"proxy": "http://LOGIN:PASSWORD@HOST:2222"},
async_client_args={"proxy": "http://LOGIN:PASSWORD@HOST:2222"},
)
client = genai.Client(http_options=http_options) # key from GEMINI_API_KEY
print(client.models.generate_content(model="MODEL_NAME", contents="Say hi").text)client_args 的写法取自 Google Gen AI SDK 的 README(那里示范的是 SOCKS5),请对照你安装的版本检查。请替换占位符和模型名。
SDK 的 base_url 会把请求发到你指定的端点,比如 API 网关。它不是网络代理,也不会让某个地区变成可用。REST 调用的主机是 generativelanguage.googleapis.com,密钥放在 x-goog-api-key 请求头里,所以网关必须把这个请求头转发出去。
如果你只是想让流量从某个特定 IP 出去,不需要 base URL:用 HTTPS_PROXY 或客户端参数就够了。
检查 你所在的国家在官方可用地区名单里吗?账号用户已成年吗?
处理 对照名单;在 Colab 里以 Colab 实例所在地区为准。如果不在名单内,说明该服务不向你提供。
停止条件 别一直换代理:做决定的是 Google,不是网络。
检查 项目验证过了吗?有没有开通计费?
处理 按排障页的说法完成项目验证或开通计费。同一个项目里换新密钥没用,因为资格按项目判断。
检查 是不是缺少计费之类的前提条件?
处理 检查项目的计费状态。文档说 400、402、403 错误不要重试。
检查 host、port、账号密码对吗?用同一个代理 curl 能通吗?
处理 先用上面的 curl 测试,再看代理认证指南。
如果你在 Gemini 可用的国家工作,想要一个和账号所在地一致的固定地址,静态 ISP IP 在租期内不轮换:1 天 US$0.50,30 天 US$7.99(约每天 US$0.27)。HTTPS_PROXY 和 SDK 选 HTTP;proxy.proxy302.com 上 HTTP 端口是 2222,SOCKS5 端口是 3333。
没有免费试用,最小的购买是 1 个 IP 用 1 天。代理不会改变 Google 的地区规则,也不会改变账号的资格。
对照官方可用地区名单检查你所在的国家,并确认账号符合资格。
在你实际工作的国家买一个静态 ISP IP,到「我的资产」复制 host、port、username、password。
先用 curl 命令测试登录,再在程序启动前设置 HTTPS_PROXY(或客户端参数)。
调用一次 API,确认有响应;如果得到 403,请看错误信息本身,而不是怀疑网络。
预期结果 正常的响应,或一条说明项目问题的清晰 4xx 信息。
网站部分设置操作系统或浏览器代理;API 调用则在程序启动前设置 HTTPS_PROXY,或在 SDK 客户端参数里传 proxy。
SDK 的 base_url 指向你自己选择的端点,比如自建网关。API 本身在 generativelanguage.googleapis.com。
官方文档 · 确认日期:
2026 年 11 月 14 日读:Gemini API 和 Google AI Studio 在列出的国家和地区可用,名单包括英国和瑞士;来自未列出地区的访问者可能会看到“所在地区可能不受支持”;Colab 的限制按 Colab 实例所在地区计算。
官方文档 · 确认日期:
2026 年 11 月 14 日读:使用 API 须年满 18 岁;只能在可用地区内访问这些服务;向欧洲经济区用户提供 API 客户端时只能使用付费服务。
官方文档 · 确认日期:
2026 年 11 月 14 日读:密钥读取自 GEMINI_API_KEY 或 GOOGLE_API_KEY(两者都设时以 GOOGLE_API_KEY 为准);REST 请求在 x-goog-api-key 请求头里带密钥,发往 generativelanguage.googleapis.com;客户端应用建议用后端代理服务器,让密钥留在你的服务器上。
官方文档 · 确认日期:
2026 年 11 月 14 日读:403 PERMISSION_DENIED 可能表示项目需要验证(FREE_TIER_VERIFICATION_REQUIRED)、项目不符合免费层资格(资格按 Google Cloud 项目判断,不按密钥或所在地)、有未结清余额,或密钥被报告泄露。
官方文档 · 确认日期:
2026 年 11 月 14 日读:failed_precondition(400)表示前提条件(如计费)不满足;permission_denied(403)表示密钥无权限或项目受限;400、402、403 错误不要重试。
官方文档 · 确认日期:
2026 年 11 月 14 日读:HttpOptions 的 base_url 可把请求发到自定义端点(如 API 网关代理);client_args 和 async_client_args 会传给 HTTP 客户端,文档里给了 SOCKS5 的 proxy 写法;SDK 会读取环境变量 HTTPS_PROXY(示例:http://username:password@proxy_uri:port)。
产品观察 · 确认日期:
网站产品信息表(2026 年 11 月 10 日核对):协议与端口、美元价格(1 PTC = US$1)、租期、数量上限、无免费试用。
注册账号、充值一次,就能选动态住宅、静态 ISP 或数据中心 IP,几分钟配进你的浏览器。