生成带定位的切片
生成带定位的切片
def make_chunk(doc_id, text, page, section, start):
return {
"chunk_id": f"{doc_id}#p{page}-s{start}",
"text": text,
"meta": {"doc_id": doc_id, "page": page,
"section": section, "offset": start},
}
c = make_chunk("manual", "配置超时时间…", 12, "3.1 超时设置", 4021)
print(c["chunk_id"], c["meta"])引用编号到元数据的映射由代码完成,不要让模型自行编造页码或链接。