unified-llm-client
Preparing search index...
InMemoryKnowledgeStore
Class InMemoryKnowledgeStore
Implements
KnowledgeStore
Index
Constructors
constructor
Methods
search
By
Embedding
search
By
Text
activate
Embedding
Profile
clear
delete
Knowledge
Source
get
Active
Embedding
Profile
list
Knowledge
Sources
mark
Knowledge
Sources
Needing
Reindex
upsert
Embedding
Profile
upsert
Knowledge
Chunk
upsert
Knowledge
Source
upsert
Knowledge
Space
Constructors
constructor
new
InMemoryKnowledgeStore
(
options
?:
InMemoryKnowledgeStoreOptions
,
)
:
InMemoryKnowledgeStore
Parameters
options
:
InMemoryKnowledgeStoreOptions
= {}
Returns
InMemoryKnowledgeStore
Methods
search
By
Embedding
searchByEmbedding
(
options
:
DenseKnowledgeSearchOptions
,
)
:
Promise
<
RetrievalResult
[]
>
Parameters
options
:
DenseKnowledgeSearchOptions
Returns
Promise
<
RetrievalResult
[]
>
search
By
Text
searchByText
(
options
:
LexicalKnowledgeSearchOptions
)
:
Promise
<
RetrievalResult
[]
>
Parameters
options
:
LexicalKnowledgeSearchOptions
Returns
Promise
<
RetrievalResult
[]
>
activate
Embedding
Profile
activateEmbeddingProfile
(
options
:
PostgresActivateEmbeddingProfileOptions
,
)
:
Promise
<
void
>
Parameters
options
:
PostgresActivateEmbeddingProfileOptions
Returns
Promise
<
void
>
clear
clear
()
:
Promise
<
void
>
Returns
Promise
<
void
>
delete
Knowledge
Source
deleteKnowledgeSource
(
sourceId
:
string
)
:
Promise
<
void
>
Parameters
sourceId
:
string
Returns
Promise
<
void
>
get
Active
Embedding
Profile
getActiveEmbeddingProfile
(
filter
:
PostgresActiveEmbeddingProfileFilter
,
)
:
Promise
<
PostgresEmbeddingProfileRecord
|
null
>
Parameters
filter
:
PostgresActiveEmbeddingProfileFilter
Returns
Promise
<
PostgresEmbeddingProfileRecord
|
null
>
list
Knowledge
Sources
listKnowledgeSources
(
options
:
PostgresKnowledgeSourceListOptions
,
)
:
Promise
<
PostgresKnowledgeSourceRecord
[]
>
Parameters
options
:
PostgresKnowledgeSourceListOptions
Returns
Promise
<
PostgresKnowledgeSourceRecord
[]
>
mark
Knowledge
Sources
Needing
Reindex
markKnowledgeSourcesNeedingReindex
(
options
:
PostgresMarkKnowledgeSourcesNeedingReindexOptions
,
)
:
Promise
<
number
>
Parameters
options
:
PostgresMarkKnowledgeSourcesNeedingReindexOptions
Returns
Promise
<
number
>
upsert
Embedding
Profile
upsertEmbeddingProfile
(
record
:
PostgresEmbeddingProfileRecord
,
)
:
Promise
<
PostgresEmbeddingProfileRecord
>
Parameters
record
:
PostgresEmbeddingProfileRecord
Returns
Promise
<
PostgresEmbeddingProfileRecord
>
upsert
Knowledge
Chunk
upsertKnowledgeChunk
(
record
:
PostgresKnowledgeChunkRecord
,
)
:
Promise
<
PostgresKnowledgeChunkRecord
>
Parameters
record
:
PostgresKnowledgeChunkRecord
Returns
Promise
<
PostgresKnowledgeChunkRecord
>
upsert
Knowledge
Source
upsertKnowledgeSource
(
record
:
PostgresKnowledgeSourceRecord
,
)
:
Promise
<
PostgresKnowledgeSourceRecord
>
Parameters
record
:
PostgresKnowledgeSourceRecord
Returns
Promise
<
PostgresKnowledgeSourceRecord
>
upsert
Knowledge
Space
upsertKnowledgeSpace
(
record
:
PostgresKnowledgeSpaceRecord
,
)
:
Promise
<
PostgresKnowledgeSpaceRecord
>
Parameters
record
:
PostgresKnowledgeSpaceRecord
Returns
Promise
<
PostgresKnowledgeSpaceRecord
>
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
search
By
Embedding
search
By
Text
activate
Embedding
Profile
clear
delete
Knowledge
Source
get
Active
Embedding
Profile
list
Knowledge
Sources
mark
Knowledge
Sources
Needing
Reindex
upsert
Embedding
Profile
upsert
Knowledge
Chunk
upsert
Knowledge
Source
upsert
Knowledge
Space
unified-llm-client
Loading...