OpenAI GPT-3 API:如何延长TL的长度;DR输出?

rwqw0loc  于 2023-03-24  发布在  其他
关注(0)|答案(1)|浏览(265)

我想用OpenAI的TLDR从一篇2-3页的文章中生成一个3-6句话的摘要。我已经粘贴了文章文本,但输出似乎只停留在1到2句话之间。

7d7tgy0s

7d7tgy0s1#

获取给定提示的3句摘要的选项

您可以通过多种方式告诉OpenAI API您需要3句话的总结:

  • 选项1:Write TL;DR in 3 sentences(7个令牌)
  • 选项2:TL;DR 3 sentences(5个令牌)
  • 选项3:Write summary in 3 sentences(5个令牌)
  • 选项4:Summary 3 sentences(3个令牌)
  • 注意:我使用Tokenizer来计算令牌数。*

以上所有操作都将返回一个3句话的摘要。

选择选项4

为什么?因为你为你使用的每个代币付费。因此,选项4的成本最低。
更重要的是,如果你写TL;DR,你会消耗3个token,这和你写Summary 3 sentences一样。换句话说,它的成本是一样的,但是如果你写Summary 3 sentences,你会得到一个3句话的总结。
另外,不要忘记将max_tokens参数设置得足够高,以便OpenAI API可以返回3个句子。

一个例子

让我们以OpenAI website官方发布的产品为例。

提示:

A neutron star is the collapsed core of a massive supergiant star, which 
had a total mass of between 10 and 25 solar masses, possibly more if the 
star was especially metal-rich.[1] Neutron stars are the smallest and 
densest stellar objects, excluding black holes and hypothetical white 
holes, quark stars, and strange stars.[2] Neutron stars have a radius on 
the order of 10 kilometres (6.2 mi) and a mass of about 1.4 solar masses. 
[3] They result from the supernova explosion of a massive star, combined 
with gravitational collapse, that compresses the core past white dwarf star 
density to that of atomic nuclei.
    
Summary 3 sentences

完成日期:

中子星是最小和密度最高的星体,半径约为10公里,质量为1.4个太阳质量。中子星是由一颗大质量恒星(总质量为10至25个太阳质量)的超新星爆炸,加上引力坍缩,将核心压缩至超过白色密度而形成的。因此,中子星代表大质量超巨星坍缩后的核心。

相关问题