compress_texts
功能描述
根据指令(question)、长文本(context)以及压缩率(compress_rate)压缩文本
函数原型
def compress_texts(context, question, compress_rate, context_reorder)
输入参数说明
参数名 |
数据类型 |
可选/必选 |
说明 |
---|---|---|---|
context |
str |
必选 |
待总结的长文本。长度范围:[1, 16MB] |
question |
str |
必选 |
总结长文本的指令,用于计算与context文本切片的相关性。长度范围:[1, 1000*1000] |
compress_rate |
float |
可选 |
压缩率,默认为0.6,取值范围:(0, 1) |
context_reorder |
bool |
可选 |
是否根据得分重排,默认为False,若为True,计算完相关性之后,将根据压缩率优先保留相关性低的文本切片。 |
返回值说明
数据类型 |
说明 |
---|---|
str |
压缩后的文本。 |
父主题: RerankCompressor类