GPT、Claude、Gemini API 价格对比

用统一口径比较 GPT、Claude、Gemini API 的模型倍率、输入输出成本和实际用量。

This page is accessible in English navigation, but the full body has not been translated yet. The original Chinese content is kept below for accuracy.

问题是什么

比较 GPT、Claude、Gemini 时不能只看一个每次请求价格。输入/输出单位、上下文档位、图片或视频计费项都可能不同。

最短可用配置

.envbash
provider: GPT / Claude / Gemini
model: 从当前模型目录复制
input_tokens: 统一测试长度
output_tokens: 统一 max_tokens

API Key 只放在服务端环境变量或密钥管理器中,不要提交到 Git、截图、浏览器前端或公开 issue。

完整示例(curl / Python / Node.js)

request.shbash
curl https://api.gpt88.cc/v1/chat/completions \
  -H "Authorization: Bearer $OPENAI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"gpt-5.6-sol","messages":[{"role":"user","content":"返回 OK"}],"max_tokens":32}'
request.pypython
import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["OPENAI_API_KEY"],
    base_url=os.getenv("OPENAI_BASE_URL", "https://api.gpt88.cc/v1"),
)
response = client.chat.completions.create(
    model=os.getenv("OPENAI_MODEL", "gpt-5.6-sol"),
    messages=[{"role": "user", "content": "返回 OK"}],
    max_tokens=32,
)
print(response.choices[0].message.content)
request.mjsjavascript
import OpenAI from "openai";

const client = new OpenAI({
  apiKey: process.env.OPENAI_API_KEY,
  baseURL: process.env.OPENAI_BASE_URL ?? "https://api.gpt88.cc/v1",
});
const response = await client.chat.completions.create({
  model: process.env.OPENAI_MODEL ?? "gpt-5.6-sol",
  messages: [{ role: "user", content: "返回 OK" }],
  max_tokens: 32,
});
console.log(response.choices[0].message.content);

常见错误

  • 不要把官方厂商标价直接当成 GPT88 实际扣费。
  • 忽略输出 token 会低估长回答成本。
  • 图片和视频请求应使用独立单位比较。
  • 至少固定 prompt 并记录多次请求的 p50/p90 消耗。

价格和计费说明

GPT88 新站使用人民币余额,1 元就是账户内 1 元余额。发布价格比较前必须从同一日期的官方价格页和 GPT88 控制台取数,避免写入过期数字。

立即创建 API Key