OpenAI GPT-3 API:davinci 和 text-davinci-003 有什么区别?

OpenAI GPT-3 API: What is the difference between davinci and text-davinci-003?

提问人:Waly 提问时间:5/4/2023 最后编辑:Rok BenkoWaly 更新时间:7/11/2023 访问量:7460

问:

我正在测试 OpenAI 的不同模型,我注意到并非所有模型都经过开发或训练,无法提供可靠的响应。

我测试的模型如下:

model_engine = "text-davinci-003"
model_engine = "davinci" 
model_engine = "curie" 
model_engine = "babbage" 
model_engine = "ada" 

我需要了解 和 之间的区别是什么,以及当您使用 ChatGPT 时如何改进响应以匹配该响应。davincitext-davinci-003

openai-api GPT-3

评论


答:

2赞 Rok Benko 5/4/2023 #1

TL;博士

  • text-davinci-003是比davinci
  • text-davinci-003支持比davinci
  • text-davinci-003在比davinci
  • text-davinci-003davinci
  • text-davinci-003不可用于微调,而davinci

能力

正如 OpenAI 官方文章中所述:

虽然两者都是强大的模型,但它们 在几个关键方面有所不同。davincitext-davinci-003

text-davinci-003是更新、功能更强大的模型,设计 专门用于指令跟踪任务。这使它能够 简洁、更准确地响应 - 即使在零样本场景中, 即不需要在提示中给出任何示例。, 另一方面,可以对特定任务进行微调,这可以 如果您至少可以访问几百个,请使其非常有效 训练示例。davinci

此外,还支持更长的上下文窗口(最大 提示+完成长度)比达芬奇 - 4097 个代币与 2049 个代币相比。text-davinci-003davinci

最后,在最近的数据集上进行了训练, 包含截至 2021 年 6 月的数据。这些更新及其支持 对于插入文本,制作一个特别通用的和 对于大多数用例,我们推荐使用强大的模型。text-davinci-003text-davinci-003

使用是因为您在问题中提到的其他模型功能较差。text-davinci-003

如果您购买了 ChatGPT Plus 订阅,您还可以使用 或 .因此,要获得与 ChatGPT 类似的响应,这取决于您是否订阅。当然,甚至比.gpt-3.5-turbogpt-4gpt-3.5-turbogpt-4text-davinci-003

成本

text-davinci-003比 便宜,如 OpenAI 官方网站所述:davinci

用法
达芬奇 $0.1200 / 1K 代币
文本-DAVINCI-003 $0.0200 / 1K 代币

微调可用性

text-davinci-003不可用于微调,而 是,如官方 OpenAI 文档中所述:davinci

微调目前仅适用于以下基本模型:、、和 。这些是原始模型 培训后没有任何指导(例如)。davincicuriebabbageadatext-davinci-003

微调可用性 训练
达芬奇 是的 $0.0300 / 1K 代币
文本-DAVINCI-003
4赞 Franck Dernoncourt 5/6/2023 #2

我将用Yao Fu <[email protected]>的精彩视觉摘要来补充Rok Benko的回答:

enter image description here