利用 OpenAI API 使用 GPT-4 模型,可以通过第三方工具更好的使用,若平时用量不大、付费升级 ChatGPT Plus 每月需支付 $20 美元有点太昂贵,使用 OpenAI API 付费,实际上会变成以「使用量」计价,相对来说就会省下更多钱〔除非每月账单会超过 $20 美元〕,而且只有在使用时才计算费用,不像订阅制即使没有也得要支付当月账单,对于家庭和团队使用,OpenAI API 方式还支持多人共用一个账户。
不过写 Better ChatGPT 时一直没办法选择 GPT-4 作为语言模型,会出现 OpenAI API 账户没有使用 GPT-4 权限的错误信息,记得七月 OpenAI 说明中心有提到 GPT-4 API 权限将会在月底陆续开放给现有用户,如果想使用必须要有过至少 $1 美元支付成功的记录。
只是通过 API 方式要生成超过一美元的用量确实很不容易,尤其 GPT-3.5 单价又非常便宜。
近期发现 OpenAI 提供一个全新的支付方式叫做「预付账单」〔Prepaid billing〕,就是预先设置信用卡、要支付的金额后会以充值方式把额度充值到 OpenAI 账户,以便在未来生成账单时进行扣款。对于在 2023 年 8 月 18 日后建立的账户可以在成功支付 $0.50 美元或是成功充值后获取 GPT-4 使用权限,预付充值最低金额为 $5 美元〔最高 $50〕,也表示用户只要先充值五美元就能获取 GPT-4 API 权限,而充值金最多可以使用一年,超过后会失效且不退款。
如果是较早建立的账户也没关系,只要取消原有支付方案,重新设置一次信用卡后就会出现预付账单选项。
教程
登录 OpenAI Platform 后从右上角点击头像、选择「Manage Account」,接着在左侧点击「Billing」进入账单页面。
我本来是有付费方案,但我在测试前就点击上方按钮取消,取消后会显示一个「Start payment plan again」再次开始付费方案,必须要进行这个步骤才会看到预付账单选项〔原有的付费方案不会显示充值按钮〕。
取消后再次点击开始付费方案会要求设置信用卡信息,输入信用卡信息、持有者姓名和账单地址,完成后就将这张信用卡加入账户。
接着设置要预先充值的额度,最低是 $5 美元〔最高 $50 美元〕,在这里输入五美元后进入下一步。
确认一下支付订单,没问题后点击「Confirm payment」就会以用户设置的信用卡支付指定款项,这个预付费充值金额会进入用户 OpenAI 账户,未来一年都可以使用,如果有用掉任何 credit 时会优先从充值额度进行扣款。
充值后额度就会被加入用户的 OpenAI 账户,之前有在免费试用阶段使用超过的额度,这里可能会直接扣款,所以可用的 Credit balance 上面会和充值金额有一些出入,OpenAI 正在设计可以自动重新充值的功能,在这个阶段用户能点击网页上的「Add to credit balance」手动输入要充值的余额。
最后,点击一下左侧「Rate limits」确认账户能不能使用 GPT-4 语言模型,如果在下面有显示 gpt-4 代表账户已经可以通过 OpenAI API 方式来使用 GPT-4 模型。