从保守到狂野:如何用ChatGPT的温度参数为你的文本增色添彩

在抖音上看到有人说直接用temperature,可以让ChatGPT输出的内容更加生动灵活。

我问了问ChatGPT-4,它却说那样是行不通的。

什么是温度值(temperature)

在ChatGPT中,温度temperature参数用于控制模型生成文本时的随机性temperature是一个介于0和1之间的浮点数,它对模型输出的多样性和创造性产生影响。

较高温度temperature值(如0.8或0.9)更富有创意的文本,适合:写故事、创意写作等;

较低temperature值(如0.2或0.3)更保守,适合:回答问题、提供事实等。

误区:在提示词里,直接加上温度

看到有的视频说,直接在提示词里,设定温度(temperature),可以影响结果。

例如:给我写一篇有关谐音梗的娱乐小短文, use temperature of 0.8

问了问ChatGPT-4,它说不能直接把温度参数,添加到提示词中。

原因是:参数设定只能在模型调用(api)时设定,而不是通过聊天内容设定。

聊天界面主要是与模型进行自然语言互动,而不是调整底层参数。

正确的温度使用方法

多引导

在不使用API的情况下,如直接与ChatGPT互动时,我们无法显式地设置temperature参数。然而,你可以尝试修改提示词的形式,以引导模型生成更接近期望的输出。以下是一些建议:

  1. 要求模型给出多个选项:请模型为你提供几个关于雪的诗句选项,然后从中挑选你喜欢的。

示例:给我提供3个关于雪的诗句选项。

  1. 提供更具体的场景和情感:在提示词中添加更多细节,以便引导模型生成更符合你期望的诗句。

示例:写一首描绘宁静雪夜的诗。

  1. 要求模型遵循某种诗歌形式:指定诗歌的形式和结构,如五言绝句、七言律诗等。

示例:写一首五言绝句,描述雪中的景象。

通过这些方法,虽然无法直接设置temperature参数,但可以在一定程度上引导模型生成更符合期望的文本。

使用playground

① 打开playground的网址, ② 设置温度值 ③ 输入Prompt后,提交,就能看到答案。

使用api

不会使用api? 那就问问ChatGPT,它会一步一步地引导你使用。

后记

写完了这篇博客,自己给博客写了个标题:如何控制ChatGPT的输出灵活度?

感觉这个标题挺一般的。

就让ChatGPT帮我生成10个标题。生成的标题一个比一个标题党。哈哈

感觉第5个不错,就选了它做标题。

近期文章

发表评论