摘要
本说明书实施例涉及代码补全方法及装置,方法包括:首先,根据待补全的目标代码片段,基于预设的多个散列函数,确定目标散列值序列,进而确定所述目标代码片段所归属的若干个目标散列桶;然后,根据所述若干个目标散列桶,在代码仓库中确定若干个候选代码片段;所述代码仓库中包括多个代码片段,以及各个代码片段基于所述多个散列函数确定的各自归属的若干个散列桶;接下来,根据各个候选代码片段与目标代码片段之间的相似度,确定相似度排名靠前的多个参考代码片段;最后,将包含所述目标代码片段和所述多个参考代码片段的目标提示词输入到大语言模型中,指示大语言模型输出目标代码片段的补全代码。