在探讨使用 ChatGPT 控制台与 API 整合的成本时,我们需要考虑实际的费用。使用 ChatGPT 控制台是否更便宜,还是通过 API 进行整合更划算呢?总体而言,OpenAI API 的费用与使用的令牌数量相关,而这通常与查询中的单词数量成正比。一个基本的基准是 10 个单词大约对应 13 个令牌。接下来,让我们深入分析这些成本。
DALLE-3
使用 DALLE-3,我们可以生成高质量的图像,并通过 GPT-4 API 或 ChatGPT 订阅进行访问。ChatGPT Plus 的订阅费用为每月 20 美元,目前创建图像的限制为每三小时 40 条消息。
DALLE-3 API
那么,使用 API 会更便宜吗?我们可以通过以下 Python 程序进行计算:
python
from openai import OpenAI
import sys
client = OpenAI(api_key=’在这里输入API KEY’)
msg=”.”
if (len(sys.argv) > 1):
msg = str(sys.argv[1])
try:
response = client.images.generate(model=”dall-e-3″, prompt=msg,
size=”1024×1024″, quality=”standard”, n=1)
print(f”“)
except Exception as e:
print(“发生错误:”, str(e))
这将生成一张 1024 x 1024 的图像,每张图像的费用为 0.03 美元。以我的帐户为例,在 3 月 5 日生成了 99 张图像,费用为 4.04 美元。这使得每张生成的图像成本约为 0.04 美元。因此,对于 20 美元的订阅,您可以以相同的费用每月生成多达 500 张图像。
以下是我的示例:
- 示例:您已接受的数据训练截至 2023 年 10 月。
- 区块链:您训练的数据截至 2023 年 10 月。
- 哈希:您训练的数据截至 2023 年 10 月,这生成了一些图像。
- 对称:您训练的数据截至 2023 年 10 月。
- 同态性:您接受的训练数据截至 2023 年 10 月。
- 公钥:您训练的数据截至 2023 年 10 月。
这生成了一些图像。
ChatGPT API
那么 ChatGPT 的费用如何呢?具体如下:
- gpt-4:每千个令牌 $0.03。
- gpt-3.5-turbo-0125:每千个令牌 $0.0005。
我们可以使用以下代码:
python
from openai import OpenAI
import sys
client = OpenAI(api_key=’API KEY HERE’)
msg=”.”
if (len(sys.argv) > 1):
msg = str(sys.argv[1])
try:
completion = client.chat.completions.create(messages=[{“role”: “user”, “content”: msg}], model=”gpt-3.5-turbo”)
str = completion.choices[0].message.content
print(str)
except Exception as e:
print(“发生错误:”, str(e))
在 2024 年 3 月 4 日,我生成了 120 个 API 调用,费用为 $0.03。每次调用的费用约为 $0.00025。按此费率,我们可以用 20 美元的订阅获得 80,000 个 API 调用。
结论
如果您每个月生成的 ChatGPT 查询不超过千次,并且生成的图像少于 100 张,那么选择 API 方式会更划算。