2026 国内使用 AI API 指南:模型来源、网络质量、付费与合规怎么判断
在国内使用 AI API,先回答两个问题:你要的模型在你所在地区是否被官方支持,你的网络到它的接口是否稳定。前一个问题决定能走哪条路(国产模型平台、海外官方 API、云厂商托管或聚合网关),后一个问题决定这条路好不好用。付费方式和合规要求在这两个答案出来之后再定。下文按这个顺序展开,引用的探测数据都来自 cdnping 自己的采集,并写明窗口。
国内开发者能从哪里拿到 AI API?
大致有四类来源,各自的前提不同:
| 来源 | 典型例子 | 主要前提 | 需要你自己确认的事 |
|---|---|---|---|
| 国产模型官方 API | DeepSeek、智谱、Kimi 开放平台、阿里云百炼、火山方舟、硅基流动 | 国内实名注册,人民币付费 | 模型能力是否满足任务;限流与配额 |
| 海外模型官方 API | OpenAI、Claude、Gemini、xAI、Mistral、Groq | 官方支持的国家和地区,外币支付方式 | 你所在地区是否在官方支持列表内 |
| 云厂商托管 | 海外模型在大型云平台上的托管版本 | 云账号与对应区域的开通资格 | 区域可用性、数据驻留条款 |
| 聚合网关 | OpenRouter、AGI Plan 等 | 网关自己的注册和付费方式 | 网关是否为官方授权渠道、数据政策、可用率是否公开 |
三种接入方式(官方、云托管、网关)在计费、数据和出问题时找谁这几方面差别不小,展开对比见官方 API、云厂商托管与聚合网关:三种接入方式怎么选。
海外服务提示“地区不受支持”怎么办?
如实说:OpenAI、Anthropic 等海外服务对可用国家和地区有明确列表,按官方公布的列表,中国大陆不在其中(以官方页面为准)。遇到这类提示,原因和官方政策可以看Claude 提示所在地区不受支持:原因、官方政策与合规选择。本文不讨论任何绕过地区限制或风控的做法;请遵守各服务的条款和当地法规。合规的选择通常是改用国产模型 API、使用你所在法律实体有资格开通的云服务,或者使用条款清楚的第三方服务并自行评估风险。
怎么判断网络到 AI API 的质量?
很多“API 很慢”的问题,原因不在模型,而在 DNS 解析、TLS 握手或出口线路。判断网络质量要分开看两样东西:首次连接(含 DNS 和 TLS 握手)和连接复用后的往返时间。两者的区别可以参考国内访问 AI API 的延迟说明,从连接建立到首 token 的拆解见AI API 延迟拆解:连接建立、网关往返与首 token 时间(TTFT)。
第一步:在浏览器里测你自己的网络
打开 cdnping 首页的在线测速,它会从你当前的浏览器测到 15 个 AI 模型 API 的“首次连接”和“往返”(连接复用后 3 次请求的中位数)。结果反映的是你此刻、这条网络到各家接口的情况,换一个网络(公司、家里、手机热点)结果可能完全不同,建议每个常用环境都测一次。
如果首次连接明显偏高、往返正常,问题多半在 DNS 或握手;如果往返本身就高,说明线路远或绕路。完整的自检顺序(出口 IP、DNS、IPv6、测速)可以照着开发者网络自检清单(2026 版)走一遍。
第二步:用命令行复测
浏览器测速受扩展和缓存影响,部署到服务器之前,最好在实际要跑代码的机器上用 curl 复测。下面的命令把一次请求拆成 DNS、TCP、TLS 和首字节几个阶段:
curl -o /dev/null -s -w \
'dns=%{time_namelookup}s tcp=%{time_connect}s tls=%{time_appconnect}s ttfb=%{time_starttransfer}s total=%{time_total}s\n' \
https://api.deepseek.com/
把域名换成你要用的接口(例如 open.bigmodel.cn、dashscope.aliyuncs.com),每个跑 5 到 10 次,看中位数和波动,单次结果参考价值不大。这里只测连通和握手,不发送真实的模型请求,也不需要 API Key。
第三步:看服务本身是否正常
网络正常但请求失败,下一步是看服务端。cdnping 的 API 状态页 从 Cloudflare 边缘每 5 分钟探测各官方 API 入口,并同步 OpenAI、Anthropic、Moonshot、Groq 等的官方状态页。先看这里再改代码,可以少走弯路。状态页上的事件等级怎么理解,见怎么看 OpenAI 状态页和 Claude 状态页。
cdnping 的边缘探测数据能说明什么?
下面是 cdnping 在 2026 年 10 月 17 日 16:40 至 18:05(北京时间)从 Cloudflare 丹佛(DEN)边缘节点的探测结果,窗口内共 242 条探测记录,数据以 CC BY 4.0 公开,口径见 /methodology。cdnping 从 2026-10-17 才开始采集,这只是一个很短的快照。
| 服务 | 接口域名 | 中位数 | p95 | 窗口内成功率 |
|---|---|---|---|---|
| xAI API | api.x.ai | 42 ms | 55 ms | 100% |
| OpenRouter | openrouter.ai | 54 ms | 83 ms | 100% |
| Groq API | api.groq.com | 61 ms | 131 ms | 100% |
| Gemini API | generativelanguage.googleapis.com | 69 ms | 89 ms | 100% |
| Claude API | api.anthropic.com | 73 ms | 84 ms | 100% |
| OpenAI API | api.openai.com | 96 ms | 194 ms | 100% |
| Mistral API | api.mistral.ai | 153 ms | 536 ms | 100% |
| DeepSeek API | api.deepseek.com | 353 ms | 414 ms | 100% |
| Kimi 开放平台 | api.moonshot.cn | 375 ms | 1125 ms | 94.4% |
| 智谱 BigModel | open.bigmodel.cn | 395 ms | 674 ms | 100% |
| 火山方舟 | ark.cn-beijing.volces.com | 485 ms | 1149 ms | 100% |
| 阿里云百炼 | dashscope.aliyuncs.com | 615 ms | 1152 ms | 100% |
| SiliconFlow | api.siliconflow.cn | 631 ms | 1030 ms | 100% |
读这张表要注意一点:探测点在美国丹佛,所以海外 API 的数字小、国产 API 的数字大,这是地理距离造成的,不能反过来推断“从国内访问海外 API 更快”。从国内网络出发,结果通常会反过来,具体是多少只能在你自己的网络上测。这张表真正有用的是两类信息:
- 稳定性:同一窗口里,p95 远高于中位数的接口(如表中 p95 超过 1 秒的几项),说明延迟波动较大,做超时设置时要留余量。
- 可用性:Kimi 开放平台在这个窗口内成功率为 94.4%,其他各项为 100%。窗口很短,不代表长期水平,但说明值得在代码里做重试和降级。
想看更长时间的趋势,可以关注每周一生成的稳定性周报。
付费有哪几种方式?
付费方式基本跟着模型来源走:
- 国产模型平台:人民币充值或按量计费,开票方式以各平台的计费和发票说明为准。
- 海外官方 API:通常需要外币支付方式,且账号本身要满足官方的地区要求。
- 聚合网关:各家方式不同,有的按量、有的订阅,有的支持人民币。
以 AGI Plan 为例(AGI Plan 是 cdnping 的商业合作方):它是多供应商的大模型聚合网关,按月订阅、人民币结算,不需要海外信用卡;套餐有 Lite ¥49/月、Plus ¥119/月、Pro ¥649/月、Max ¥1,368/月,四档只有额度不同,也可以按量付费(1 元 = 500 CU,¥20 起充)。站方明确说明自己不是官方授权渠道,部分模型标注“仅境外”,可用范围以 agiplan.dev/models 为准。它的逐小时可用率数据公开在 https://agiplan.dev/api/status/requests?month=YYYY-MM,不登录也能拉取,cdnping 的 /status/agiplan 也做了镜像。
选任何网关之前,可用率、计费口径、数据政策这几项都应该能查到并验证。逐项检查的方法见AI API 中转站怎么选:可用率、计费、数据政策 8 项检查;人民币付费和发票的展开讨论见国内开发者怎样付费使用 AI API。
合规上要注意哪些边界?
- 遵守服务条款:不规避地区限制,不使用多账号或批量注册,不转售你没有转售权限的额度。
- 数据出境与隐私:把用户数据、公司代码发给境外接口之前,先确认公司的数据管理要求,以及服务方的数据保留和训练条款。怎么读数据政策见用第三方 AI API 时,代码和对话会被看到吗。
- 面向公众的产品:如果你基于 AI API 做的产品要向国内公众提供生成式 AI 服务,需要了解相关的备案和安全评估要求,以监管部门最新规定为准。网站本身在大陆境内上线需要 ICP 备案。
- 记录来源:在项目文档里写清楚用的是哪个服务、哪种接入方式、对应哪份条款,出问题时追溯会容易很多。
接入前的检查表
开始写代码之前,可以按下面这张表逐项确认:
| 检查项 | 怎么验证 | 通过标准(建议) |
|---|---|---|
| 地区与条款 | 读服务的支持地区列表和使用条款 | 你的使用场景在条款允许范围内 |
| 浏览器测速 | 在 cdnping 首页 测一次 | 目标接口能连通,首次连接和往返没有异常值 |
| 服务器测速 | 在部署机器上跑上面的 curl 命令 5–10 次 | 各阶段耗时稳定,没有超时 |
| 服务状态 | 查看 /status 和官方状态页 | 近期没有持续中的故障 |
| 付费与发票 | 读计费和发票说明 | 付费方式和报销流程走得通 |
| 数据政策 | 读数据保留与训练条款 | 与公司数据要求不冲突 |
| 容错 | 在代码里加超时、重试和备用接口 | 单个接口不可用时功能可降级 |
如果用的是 Claude Code、Codex 这类命令行工具,改接口地址的具体写法见 Claude Code 自定义 API 与 Codex、OpenCode 接口地址配置。