mirror of
https://github.com/ikechan8370/chatgpt-plugin.git
synced 2025-12-16 21:37:11 +00:00
36 lines
509 B
JavaScript
36 lines
509 B
JavaScript
// todo
|
|
class FaissVectorDatabase {
|
|
constructor (index) {
|
|
this.index = index
|
|
}
|
|
|
|
async addVector (vector, text) {
|
|
}
|
|
|
|
async addVectors (vectors, texts) {
|
|
}
|
|
|
|
async search (queryVector, k) {
|
|
}
|
|
|
|
async getVector (id) {
|
|
}
|
|
|
|
async deleteVector (id) {
|
|
}
|
|
|
|
async updateVector (id, newVector, newText) {
|
|
}
|
|
|
|
async count () {
|
|
}
|
|
|
|
async clear () {
|
|
}
|
|
}
|
|
|
|
/**
|
|
* 默认向量库
|
|
* @type {import('chaite').VectorDatabase}
|
|
*/
|
|
export const ChatGPTVectorDatabase = new FaissVectorDatabase()
|