PURISTA API / @purista/ai / KnowledgeAdapter
Interface: KnowledgeAdapter
Defined in: packages/ai/src/knowledge/adapters/inMemoryAdapter.ts:51
Properties
id
id:
string
Defined in: packages/ai/src/knowledge/adapters/inMemoryAdapter.ts:55
Stable identifier used in logs/telemetry.
Methods
delete()
delete(
request):Promise<void>
Defined in: packages/ai/src/knowledge/adapters/inMemoryAdapter.ts:67
Remove one document by id.
Parameters
request
Returns
Promise<void>
query()
query(
request):Promise<KnowledgeDocument[]>
Defined in: packages/ai/src/knowledge/adapters/inMemoryAdapter.ts:63
Search documents for a natural-language query.
Parameters
request
Returns
Promise<KnowledgeDocument[]>
upsert()
upsert(
request):Promise<void>
Defined in: packages/ai/src/knowledge/adapters/inMemoryAdapter.ts:59
Insert or update one document.
Parameters
request
Returns
Promise<void>
