jesse21
jesse21
  • 发布:2023-07-08 00:11
  • 更新:2023-07-13 17:57
  • 阅读:241

uni-ai的生成长文本论文的使用问题

分类:uni-app

因为界面不是聊天界面,所以无法使用uni-ai-chat插件,用的uni-ai的api。

现在有个需求 “写10000字论文”,单次GPT回复也就几百字,前端有个“继续”按钮。 为了能让gpt分多次写出来10000字论文,我传参需要把每次的结果都当做assistant如下 进行数组拼接传递过去吗?感觉这样好麻烦,有什么好技巧吗?

const messages = [{
role: 'system',
content: '你是一个论文专家'
},{
role: 'user',
content: '写10000字有关水利水电的论文'
}, {
role: 'assistant',
content: '水利水电论文大纲1 2 3'
}, {
role: 'user',
content: '继续'
},
{
role: 'assistant',
content: '水利水电论文大纲1详情XXX'
}, {
role: 'user',
content: '继续'
},

]

2023-07-08 00:11 负责人:无 分享
已邀请:
DCloud_uniCloud_VK

DCloud_uniCloud_VK

试试修改tokensToGenerate的值

tokensToGenerate 代表生成的token数量限制,需要注意此值和传入的messages对应的token数量相加不可大于模型最大上下文token数

该问题目前已经被锁定, 无法添加新回复