如何使用AI API生成特定长度的文本

问题描述 投票:0回答:1

我正在尝试使用 AI API(OpenAI GPT、Claude、Gemini...)生成恰好具有一定数量的字符或单词长度的文本输出,但我遇到了困难。这是我迄今为止尝试过的:

设置最大令牌:我使用了 max_tokens 参数希望限制输出长度,但随后文本被截断。

明确的提示请求:我尝试在提示中包含有关所需长度的明确说明。然而,这种方法并没有产生我需要的精确输出长度(例如:给出 600 个单词而不是 800 个)。

我正在寻找有关如何配置 API 调用或 promtp 以实现精确输出长度的建议。有没有办法更好地利用OpenAI/Claude的参数,或者有没有办法对文本进行后处理以适应所需的长度?

我需要这个,因为我将文本插入幻灯片中。还有其他解决方案吗?

python api nlp openai-api text-generation
1个回答
0
投票

这行不通。 LLM 不擅长计算。网上有很多幽默的例子。

© www.soinside.com 2019 - 2024. All rights reserved.