正在学习

用法示例

# 每个token约4个字符

input_tokens = math.ceil(len(input_text) / 4)

output_tokens = expected_output_length

# 示例定价费率(每1K tokens)

pricing = {

    "claude-3.5-sonnet": {"input_rate": 0.003, "output_rate": 0.015},

    "claude-3.5-haiku": {"input_rate": 0.0008, "output_rate": 0.004},

    "claude-3-opus": {"input_rate": 0.01, "output_rate": 0.05}

}

model_price = pricing[model]

cost = (

    (input_tokens / 1000) * model_price["input_rate"]

    + (output_tokens / 1000) * model_price["output_rate"]

)

print(f"模型:{model}")

print(f"输入Tokens:{input_tokens}")

print(f"输出Tokens:{output_tokens}")

print(f"预估费用:${cost:.4f}")

return cost

练习题

用什么公式来近似输入token的数量?

A.
B.
C.
D.

在给定的代码中, 表示什么?

A. 输入字符的数量
B. 输出以 tokens 为单位的预期长度
C. 输出以 tokens 为单位的实际长度
D. 输入 tokens 的数量

以下哪些是给定代码中模型每 1K token 的有效定价费率?(选择所有适用项)

A.
B.
C.
D.

成本计算公式同时包含输入和输出 token 费率。

计算成本的公式是

解释给定代码中print语句的目的。

以下哪项不是成本计算公式的一部分?

A.
B.
C.
D. 输入和输出成本的总和

计算并显示模型使用成本涉及哪些知识点?(多选)

A. Token 近似公式
B. 输出 Tokens 定义
C. 每 1K Tokens 的定价费率
D. 成本计算公式
E. 输出信息显示

输出token的计算公式与输入token相同。

你会如何修改代码以包含批量令牌使用的折扣率?

在使用 'claude-3.5-sonnet' 模型,输入文本为 1200 个字符、预期输出长度为 500 个 token 的情况下计算成本时,关于成本计算过程,下列哪个陈述是正确的?

A. 输入 token 计算为 ,成本为
B. 输入 token 计算为 ,成本为
C. 输入 token 计算为 ,成本为
D. 输入 token 计算为 ,成本为

在计算使用 Claude 模型处理给定输入文本和预期输出长度的成本时,以下哪些步骤是必要的?请选择所有适用的选项。

A. 使用公式 \lceil \frac{\text{len(input_text)}}{4} \rceil 计算输入 tokens。
B. 将输出 tokens 定义为输入文本的长度。
C. 从定价字典中获取特定 Claude 模型的输入和输出费率。
D. 使用成本计算公式计算总成本。
E. 使用 print 语句显示模型名称、输入 tokens、输出 tokens 和预估成本。

使用 Claude 模型的成本计算公式为 \text{cost} = (\frac{\text{input_tokens}}{1000} \times \text{input_rate}) + (\frac{\text{output_tokens}}{1000} \times \text{output_rate}),其中输入和输出费率是特定于所使用的模型的。

登录后解锁笔记、知识点解析、AI 问答

立即登录