From be8635d600ae7ee4830468f456e1cf9a1466b68f Mon Sep 17 00:00:00 2001 From: Anush008 Date: Mon, 29 Apr 2024 11:18:47 +0530 Subject: [PATCH] feat: Qdrant vector store --- .../app/src/assets/vendor_logos/qdrant.svg | 17 +++++++++++ packages/app/src/plugins.ts | 30 ++++++++++++++----- 2 files changed, 39 insertions(+), 8 deletions(-) create mode 100644 packages/app/src/assets/vendor_logos/qdrant.svg diff --git a/packages/app/src/assets/vendor_logos/qdrant.svg b/packages/app/src/assets/vendor_logos/qdrant.svg new file mode 100644 index 000000000..521d2dda8 --- /dev/null +++ b/packages/app/src/assets/vendor_logos/qdrant.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/packages/app/src/plugins.ts b/packages/app/src/plugins.ts index da9e9513d..ff231b0c1 100644 --- a/packages/app/src/plugins.ts +++ b/packages/app/src/plugins.ts @@ -16,6 +16,7 @@ import GoogleLogo from './assets/vendor_logos/google-logo.png'; import PDF2MDLogo from './assets/vendor_logos/pdf2md-logo.png'; import TransformerLabLogo from './assets/vendor_logos/transformerlab-logo.svg'; import UtilitiesLogo from './assets/vendor_logos/utilities-logo.png'; +import QdrantLogo from './assets/vendor_logos/qdrant.svg'; type SharedPluginInfo = { id: string; @@ -272,15 +273,28 @@ export const pluginInfos: PluginInfo[] = [ }, { type: 'package', - id: "rivet-utilities-plugin@latest", - name: "Utilities", + id: 'rivet-utilities-plugin@latest', + name: 'Utilities', description: dedent` Adds a variety of utility nodes to help with common tasks. Currently has Iterator nodes that let you map over arrays and call a graph reference for each element. `, - tag: "latest", - author: "Shravan S", - github: "https://github.com/ShravanSunder/rivet-utilities-plugin", - package: "rivet-utilities-plugin", - logoImage: UtilitiesLogo - } + tag: 'latest', + author: 'Shravan S', + github: 'https://github.com/ShravanSunder/rivet-utilities-plugin', + package: 'rivet-utilities-plugin', + logoImage: UtilitiesLogo, + }, + { + type: 'package', + id: 'rivet-plugin-qdrant@latest', + name: 'Qdrant', + description: dedent` + An integration to enable Qdrant - https://qdrant.tech to be used as a Vector Store. + `, + github: 'https://github.com/qdrant/rivet-plugin-qdrant', + author: 'Qdrant Team', + package: 'rivet-plugin-qdrant', + tag: 'latest', + logoImage: QdrantLogo, + }, ];