在国内用 GPT / DeepSeek 做开发,接入方式怎么选

1 阅读3分钟

在国内做开发想用上 GPT、DeepSeek 这类模型,真正卡人的从来不是代码,而是接入环节:怎么付款、网络怎么连、账号稳不稳。这篇把目前主流的三种接入方式——官方直连、按量中转、包月套餐——的门槛和成本结构讲清楚,再给一套几分钟能跑通的最小接入示例,选型时可以直接对照。

一、三种方式的门槛和成本结构

官方直连:去模型官网注册、绑卡、拿 key,按官方价计费,账面单价最低。门槛在支付和环境:需要能付美元的银行卡、稳定的网络环境,账号风控也要自己承担。对很多个人开发者来说,第一步就卡在「没有一张能付的卡」。

按量中转:在中转服务注册、充值、拿 key,把客户端的 base_url 换成服务方地址即可,模型名按对方的模型列表填。门槛最低,按实际用量付费;价格是在官方价基础上加一个倍率,各家不同,下单前先看价格页是不是明码标价、倍率写没写清。

包月套餐:中转服务推出的固定月费套餐,月费换固定额度,额度按月重置。逻辑是「用量可预测换折扣」:如果你的用量每月稳定在某个区间,包月摊下来的单价通常比按量低;用量忽高忽低的月份,则可能用不完浪费掉。

怎么选,简单对照:

你的状况更适合
有海外卡和稳定网络、想用官方原价官方直连
用量零散,临时跑脚本、做实验按量中转
用量每月稳定在一个区间包月套餐

还有两个容易忽略的点:一是先小额试用再决定,任何一家都先拿最小额度测速度、稳定性和高峰期表现,再谈长期;二是key 的管理,key 只放环境变量或配置中心,不要硬编码进代码仓库,更不要提交到公开仓库。

二、最小接入示例(以中转方式为例,直连同理换回官方地址)

接入只需要四步:注册账号 → 充值或订套餐 → 在后台创建一个 API key → 把客户端的 base_url 指过去。下面是两个最小示例,base_url 用占位地址表示,换成你实际服务方的地址即可。

curl:

curl https://YOUR-RELAY-HOST/v1/chat/completions \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "deepseek-chat",
    "messages": [{"role": "user", "content": "你好,介绍一下你自己"}]
  }'

Python(官方 openai SDK,只改 api_key 和 base_url 两个参数):

import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["RELAY_API_KEY"],
    base_url="https://YOUR-RELAY-HOST/v1",
)

resp = client.chat.completions.create(
    model="deepseek-chat",
    messages=[{"role": "user", "content": "你好,介绍一下你自己"}],
)
print(resp.choices[0].message.content)

能正常返回内容,整条链路就算通了。之后写业务代码时,模型名按服务方的模型列表切换即可,业务侧代码不用动。

三、一个选型口诀

卡和网络都齐全,直连最省心;用量零散怕麻烦,按量随用随付;用量稳定有规律,包月摊薄单价。先小额测通、测稳,再决定长期方案——这条对任何一家都适用。

(作者自己日常用的是一个叫 ChatPort 的小中转站,选型过程就是按上面这套标准筛下来的。)