你手头一个项目需要集成大模型能力,兴冲冲跑去注册OpenAI,结果发现要绑外币信用卡。跑了一趟银行,折腾半天,卡还没下来。其实想用上大模型API,完全有更省心的路子——直接走国内服务商,或者用支持支付宝/微信的中转平台,几乎不需要额外成本。
方式一:直接使用国内大模型API
1. 注册与认证 访问智谱AI开放平台(open.bigmodel.cn),用手机号注册,登录后进入“实名认证”,选择支付宝或微信扫脸认证,几分钟完成。
2. 创建API Key
进入控制台,左侧“API密钥管理”,点击“创建API Key”,复制生成的Key(如 xxx.yyy)。注意保存好,后续请求时放在Header里。
3. 调用示例代码
用Python示例(需要安装zhipuai库):
`python
from zhipuai import ZhipuAI
client = ZhipuAI(api_key="你的API Key")
response = client.chat.completions.create(
model="glm-4-flash",
messages=[{"role": "user", "content": "你好"}]
)
print(response.choices[0].message.content)
`
运行后返回结果。费用直接从你充值的余额扣,支持微信支付和支付宝扫码充值,没有额度限制。
方式二:通过中转平台使用国外模型
1. 选择中转平台 以“OneAPI”开源项目自建或使用类似“FastGPT”的托管版为例子。假设找一个靠谱的中转站(如“api2d”或“deepbricks”),注册后进入“充值”页面,直接用支付宝扫码付款,到账是美元等额的人民币金额。
2. 获取代理Key和管理地址
充值后,平台会生成一个专属Key(格式类似 fk-xxxx)和一个Base URL(如 https://api.xxx.com/v1)。你需要将API请求的Base URL替换成这个地址,Key替换成平台生成的Key。
3. 调用示例代码
代码几乎和调用OpenAI原版一样,只改两处:
`python
import openai
openai.api_key = "你的中转平台Key"
openai.api_base = "https://api.xxx.com/v1"
# 然后正常调用
response = openai.ChatCompletion.create(
model="gpt-3.5-turbo",
messages=[{"role": "user", "content": "Hello"}]
)
`
注意:有些平台要求把Key放在Header里,具体看他们的文档。这样你就能用支付宝/微信调用GPT-4了,价格通常比官方贵10%-20%,但省了办外币卡的麻烦。
如果你也想试试一个Key调多个模型的方便,可以看看充站——¥50起步,额度永久有效,用支付宝/微信就能付款。