不知道你是不是如我一样,用了这么久的ChatGPT,居然头一回听说,原来和ChatGPT对话中还可以增加参数?我本来有点不相信,但是实测有效。
参数:temperature
作用:控制生成文本的随机性,值越小回复越保守,值越大就越有创意
取值范围:0~2
适用场景:写文章/写文案/文字润色
使用非常简单,直接在和ChatGPT的对话的末尾增加 temperature=2 即可,我们通过一个例子做个对比。
不使用参数:
使用参数temperature=0:
确实有效果,不过你到底认不认识乔丹!!!
我们上面的三个例子使用了不同的参数值,发现确实输出有明显的差异,示例2的回复明显更加夸张和有激情。这在我们写文章或者文字润色很有用,可以生成一些很富有激情的内容。
注意事项:
经过我测试,发现该方式仅对GPT-4生效,在3.5里面,使用和不使用几乎一点差别没有。
temperature number Optional Defaults to 1
温度 数字 可选项 默认为1
What sampling temperature to use, between 0 and 2. Higher values like 0.8 will make the output more random, while lower values like 0.2 will make it more focused and deterministic. We generally recommend altering this or but not both.top_
采样温度的设置,介于0到2之间。较高的值(例如0.8)会使输出更加随机,而较低的值(例如0.2)会使其更加专注和确定性。 我们通常建议修改此项,但不建议同时修改top_p。
看到这,我就又开始有了新想法,那既然我们对对话时可以使用温度参数temperature,那是不是我也可以使用其它的API参数呢?那就来试试
尝试 suffix参数
suffix string Optional Defaults to null
后缀字符串 可选项 默认为null
The suffix that comes after a completion of inserted text.
在插入文本完成之后出现的后缀。
尝试prefix参数
我们后面还测试了很多,大多都无效,要么就无法判别,大家有兴趣可以自己试试,是不是支持更多的参数。
试到这,我又有新想法了!从目前结果来看,应该不是在对话中可以使用api的参数,而是ChatGPT很智能,它把参数当成了文本,并且理解了它的意思!
明白了这一点,我们是不是可以继续延伸了,我们给它一些通用性的参数,它是不是也能识别,好,我们继续来测试。
先试试format:
我们试试3.5是不是也支持:
尝试参数language:
参数:language
作用:控制ChatGPT的返回语言
取值范围:语言标签或者ISO 639语言代码
语言标签:
中文(zh-CN)
英语(en-US)
法语(fr-FR)
德语(de-DE)
ISO 639语言代码:
中文:zh(ISO 639-1)
英语:en(ISO 639-1)
法语:fr(ISO 639-1)
德语:de(ISO 639-1)
相关文章
猜你喜欢