interface IEmbeddingsHandler<T> {
    generateEmbeddings: ((text?) => Promise<T>);
    storeEmbeddings: ((embeddings, convoId) => Promise<void>);
}

Type Parameters

  • T extends object

Properties

generateEmbeddings: ((text?) => Promise<T>)

Type declaration

    • (text?): Promise<T>
    • Parameters

      • Optional text: string

      Returns Promise<T>

storeEmbeddings: ((embeddings, convoId) => Promise<void>)

Type declaration

    • (embeddings, convoId): Promise<void>
    • Parameters

      • embeddings: any
      • convoId: string

      Returns Promise<void>

Generated using TypeDoc