├── .eslintignore ├── .eslintrc ├── .github └── workflows │ └── npm-publish.yml ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .vscode ├── extensions.json ├── settings.json └── tasks.json ├── CITATION.cff ├── LICENSE ├── README.md ├── commitlint.config.js ├── embedchain ├── __tests__ │ └── readme.test.ts ├── chunkers │ ├── BaseChunker.ts │ ├── PdfFile.ts │ ├── QnaPair.ts │ ├── WebPage.ts │ └── index.ts ├── embedchain.ts ├── index.ts ├── loaders │ ├── BaseLoader.ts │ ├── LocalQnaPair.ts │ ├── PdfFile.ts │ ├── WebPage.ts │ └── index.ts ├── models │ ├── ChunkResult.ts │ ├── DataDict.ts │ ├── DataType.ts │ ├── FormattedResult.ts │ ├── Input.ts │ ├── LoaderResult.ts │ ├── Metadata.ts │ ├── Method.ts │ ├── QnAPair.ts │ └── index.ts ├── utils.ts └── vectordb │ ├── BaseVectorDb.ts │ ├── ChromaDb.ts │ └── index.ts ├── index.js ├── jest.config.js ├── lint-staged.config.js ├── package.json ├── tsconfig.build.json └── tsconfig.json /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mem0ai/embedchainjs/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/workflows/npm-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mem0ai/embedchainjs/HEAD/.github/workflows/npm-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mem0ai/embedchainjs/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mem0ai/embedchainjs/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mem0ai/embedchainjs/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mem0ai/embedchainjs/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mem0ai/embedchainjs/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mem0ai/embedchainjs/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mem0ai/embedchainjs/HEAD/CITATION.cff -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mem0ai/embedchainjs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mem0ai/embedchainjs/HEAD/README.md -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { extends: ['@commitlint/config-conventional'] }; 2 | -------------------------------------------------------------------------------- /embedchain/__tests__/readme.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mem0ai/embedchainjs/HEAD/embedchain/__tests__/readme.test.ts -------------------------------------------------------------------------------- /embedchain/chunkers/BaseChunker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mem0ai/embedchainjs/HEAD/embedchain/chunkers/BaseChunker.ts -------------------------------------------------------------------------------- /embedchain/chunkers/PdfFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mem0ai/embedchainjs/HEAD/embedchain/chunkers/PdfFile.ts -------------------------------------------------------------------------------- /embedchain/chunkers/QnaPair.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mem0ai/embedchainjs/HEAD/embedchain/chunkers/QnaPair.ts -------------------------------------------------------------------------------- /embedchain/chunkers/WebPage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mem0ai/embedchainjs/HEAD/embedchain/chunkers/WebPage.ts -------------------------------------------------------------------------------- /embedchain/chunkers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mem0ai/embedchainjs/HEAD/embedchain/chunkers/index.ts -------------------------------------------------------------------------------- /embedchain/embedchain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mem0ai/embedchainjs/HEAD/embedchain/embedchain.ts -------------------------------------------------------------------------------- /embedchain/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mem0ai/embedchainjs/HEAD/embedchain/index.ts -------------------------------------------------------------------------------- /embedchain/loaders/BaseLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mem0ai/embedchainjs/HEAD/embedchain/loaders/BaseLoader.ts -------------------------------------------------------------------------------- /embedchain/loaders/LocalQnaPair.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mem0ai/embedchainjs/HEAD/embedchain/loaders/LocalQnaPair.ts -------------------------------------------------------------------------------- /embedchain/loaders/PdfFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mem0ai/embedchainjs/HEAD/embedchain/loaders/PdfFile.ts -------------------------------------------------------------------------------- /embedchain/loaders/WebPage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mem0ai/embedchainjs/HEAD/embedchain/loaders/WebPage.ts -------------------------------------------------------------------------------- /embedchain/loaders/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mem0ai/embedchainjs/HEAD/embedchain/loaders/index.ts -------------------------------------------------------------------------------- /embedchain/models/ChunkResult.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mem0ai/embedchainjs/HEAD/embedchain/models/ChunkResult.ts -------------------------------------------------------------------------------- /embedchain/models/DataDict.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mem0ai/embedchainjs/HEAD/embedchain/models/DataDict.ts -------------------------------------------------------------------------------- /embedchain/models/DataType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mem0ai/embedchainjs/HEAD/embedchain/models/DataType.ts -------------------------------------------------------------------------------- /embedchain/models/FormattedResult.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mem0ai/embedchainjs/HEAD/embedchain/models/FormattedResult.ts -------------------------------------------------------------------------------- /embedchain/models/Input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mem0ai/embedchainjs/HEAD/embedchain/models/Input.ts -------------------------------------------------------------------------------- /embedchain/models/LoaderResult.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mem0ai/embedchainjs/HEAD/embedchain/models/LoaderResult.ts -------------------------------------------------------------------------------- /embedchain/models/Metadata.ts: -------------------------------------------------------------------------------- 1 | export type Metadata = { 2 | url: string; 3 | }; 4 | -------------------------------------------------------------------------------- /embedchain/models/Method.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mem0ai/embedchainjs/HEAD/embedchain/models/Method.ts -------------------------------------------------------------------------------- /embedchain/models/QnAPair.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mem0ai/embedchainjs/HEAD/embedchain/models/QnAPair.ts -------------------------------------------------------------------------------- /embedchain/models/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mem0ai/embedchainjs/HEAD/embedchain/models/index.ts -------------------------------------------------------------------------------- /embedchain/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mem0ai/embedchainjs/HEAD/embedchain/utils.ts -------------------------------------------------------------------------------- /embedchain/vectordb/BaseVectorDb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mem0ai/embedchainjs/HEAD/embedchain/vectordb/BaseVectorDb.ts -------------------------------------------------------------------------------- /embedchain/vectordb/ChromaDb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mem0ai/embedchainjs/HEAD/embedchain/vectordb/ChromaDb.ts -------------------------------------------------------------------------------- /embedchain/vectordb/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mem0ai/embedchainjs/HEAD/embedchain/vectordb/index.ts -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mem0ai/embedchainjs/HEAD/index.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mem0ai/embedchainjs/HEAD/jest.config.js -------------------------------------------------------------------------------- /lint-staged.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mem0ai/embedchainjs/HEAD/lint-staged.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mem0ai/embedchainjs/HEAD/package.json -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mem0ai/embedchainjs/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mem0ai/embedchainjs/HEAD/tsconfig.json --------------------------------------------------------------------------------