我做了一个文本语义比较的功能,属于一对多的比较,比如比较‘老王要打老张了’和下面列表B的哪一句语义最相近
老张打了老王
老王被老张打了
老王把老张打了
老张和老王要打他了
老王想打老张
老张让老王给打了
这个使用一般的文本相似度方法似乎都不太有效,而使用chatgpt则可以很好完成。
好了,以上是背景,下面言归正传:
正常使用时,需要将待比较文本‘老王要打老张了’和列表B通过prompt一并传递给chatgpt,目前工作稳定,但是唯一不好的地方就是这样太消耗tokens了。
于是我就想,我是不是可以自己做一个GPTs,将列表B作为知识库提前传给GPTs,然后通过原来的openai.api_key访问该GPTs的接口,这样我每次只需要提交待比较文本就可以得到同样的结果,可以这样做吗?
唯一的目的就是减少每次的tokens,不然用不起啊。