半夜写完一个 demo,最后卡在付款页——信用卡提示"该卡不支持此商户",PayPal 绑了两遍也没过,海外手机号收验证码收到怀疑人生。这是不少人第一次调 GPT API 的真实结局。但如果做的是国内业务,这条路未必非走不可。国内几家大模型厂商和云平台的 API 早就支持支付宝和微信充值,实名扫个脸,十分钟就能把第一个请求跑通。
需要的东西不多:一个能实名认证的账号(身份证加支付宝或微信)、一张能收短信的手机号、Python 3.8+ 或者 Node 环境。验证效果的话充十几二十块就够跑很久。另外确认网络——国内厂商的 endpoint 一般直连可达,不用挂代理,这是它和海外 API 最大的体感差别。反倒是海外直连方案,除了付款,还多出网络、发票、汇率三道坎。
目前主流是三种。第一种海外官方直连,OpenAI、Anthropic 这些,模型能力确实强,但外币信用卡、海外网络环境、开发票这三件事对个人开发者相当不友好。第二种是国内厂商官方 API,阿里云百炼、火山方舟、智谱、DeepSeek、硅基流动之类,支付宝微信直接充,发票在控制台点两下就开,模型能力这两年追得很紧,日常任务够用。第三种是第三方中转聚合,价格低、模型全,但跑路风险、数据去哪里了、合规性都得自己掂量,不建议把生产流量压上去。
第一步,注册拿 Key。 选一家国内平台,手机号注册,支付宝扫码完成实名,控制台充值,然后在 API Keys 页面创建一个密钥。同时记下它的 base_url。
第二步,把配置塞进环境变量,别硬编码进代码:
第三步,调用。 国内平台基本都做了 OpenAI SDK 兼容,代码几乎不用改:
client = OpenAI( api_key=os.environ["LLM_API_KEY"], base_url=os.environ["LLM_BASE_URL"], )
resp = client.chat.completions.create(
model="deepseek-chat",
messages=[{"role": "user", "content": "用一句话解释什么是嵌入向量"}],
)
print(resp.choices[0].message.content)
`
第四步,换模型只改两个字段。 把 base_url 和 model 换掉,业务代码一行不动,这是兼容层最大的好处,试错成本几乎为零。
生产环境优先用官方 API,中转只拿来试新模型;环境变量管理密钥,顺手配上用量告警,国内平台控制台基本都能设;再有就是合规,面向国内用户的生成内容有备案要求,选已经过备案的模型服务能省掉不少后续麻烦。付款这件事,本来就不该是门槛。
如果你也想试试一个Key调多个模型的方便,可以看看充站——¥50起步,额度永久有效,用支付宝/微信就能付款。