autoflow
pingcap/autoflow is a Graph RAG based and conversational knowledge base tool built with TiDB Serverless Vector Storage. Demo: https://tidb.ai
File Explorer
Download Latest Version (.zip)- .gitignore
- action.yml
- index.js
- package-lock.json
- package.json
- backend-test.yml
- deploy.yml
- regression.yml
- release.yml
- verify.yml
- 00534dc350db_.py
- 041fbef26e3a_.py
- 04947f9684ab_public_chat_engine.py
- 04d4f05116ed_.py
- 04d81be446c3_.py
- 10f36e8a25c4_.py
- 197bc8be72d1_.py
- 211f3c5aa125_chunking_settings.py
- 27a6723b767a_.py
- 2adc0b597dcd_int_enum_type.py
- 2fc10c21bf88_.py
- 749767db5505_add_recommend_questions.py
- 8093333c0d87_.py
- 830fd9c44f39_.py
- 94b198e20946_.py
- a54f966436ce_evaluation.py
- a8c79553c9f6_.py
- ac6e4d58580d_.py
- bd17a4ebccc5_.py
- c7f016a904c1_.py
- d2ad44deab20_multiple_kb.py
- dfee070b8abd_.py
- e32f1e546eec_.py
- eb0b85608c0a_.py
- env.py
- script.py.mako
- __init__.py
- routes.py
- __init__.py
- routes.py
- __init__.py
- models.py
- routes.py
- __init__.py
- evaluation_dataset.py
- evaluation_task.py
- models.py
- tools.py
- __init__.py
- models.py
- routes.py
- __init__.py
- models.py
- routes.py
- models.py
- routes.py
- __init__.py
- routes.py
- __init__.py
- models.py
- routes.py
- __init__.py
- models.py
- routes.py
- __init__.py
- routes.py
- __init__.py
- routes.py
- __init__.py
- chat_engine.py
- feedback.py
- langfuse.py
- legacy_retrieve.py
- models.py
- semantic_cache.py
- site_setting.py
- stats.py
- upload.py
- user.py
- __init__.py
- models.py
- routes.py
- __init__.py
- api_key.py
- chat.py
- chat_engine.py
- document.py
- feedback.py
- index.py
- models.py
- user.py
- __init__.py
- deps.py
- main.py
- api_keys.py
- db.py
- schemas.py
- users.py
- config.py
- db.py
- __init__.py
- e2e_rag_evaluator.py
- language_detector.py
- toxicity.py
- evals.py
- sql_extraction.py
- sql_sample_gen.py
- __init__.py
- base.py
- local.py
- __init__.py
- table_naming.py
- __init__.py
- api_key.py
- auth.py
- base.py
- chat.py
- chat_engine.py
- chat_message.py
- chunk.py
- data_source.py
- document.py
- embed_model.py
- entity.py
- evaluation_dataset.py
- evaluation_task.py
- feedback.py
- knowledge_base.py
- llm.py
- recommend_question.py
- relationship.py
- reranker_model.py
- semantic_cache.py
- site_setting.py
- staff_action_log.py
- upload.py
- retrieve_flow.py
- __init__.py
- chat_flow.py
- chat_service.py
- config.py
- stream_protocol.py
- __init__.py
- base.py
- consts.py
- file.py
- web_base.py
- web_single_page.py
- web_sitemap.py
- local_embedding.py
- openai_like_embedding.py
- provider.py
- resolver.py
- __init__.py
- helpers.py
- schema.py
- tidb_graph_editor.py
- tidb_graph_store.py
- __init__.py
- base.py
- extractor.py
- schema.py
- __init__.py
- tidb_vector_store.py
- __init__.py
- __init__.py
- __init__.py
- config.py
- index_store.py
- schema.py
- dspy.py
- provider.py
- resolver.py
- markdown.py
- __init__.py
- __init__.py
- metadata_post_filter.py
- __init__.py
- helpers.py
- query_decomposer.py
- baisheng_reranker.py
- local_reranker.py
- vllm_reranker.py
- provider.py
- resolver.py
- __init__.py
- fusion_retriever.py
- helpers.py
- schema.py
- simple_retriever.py
- __init__.py
- fusion_retriever.py
- schema.py
- simple_retriever.py
- __init__.py
- multiple_knowledge_base.py
- __init__.py
- base.py
- __init__.py
- build_index.py
- default_prompt.py
- query_dispatcher.py
- types.py
- utils.py
- __init__.py
- base_repo.py
- chat.py
- chat_engine.py
- chunk.py
- data_source.py
- document.py
- embedding_model.py
- feedback.py
- graph.py
- knowledge_base.py
- llm.py
- reranker_model.py
- staff_action_log.py
- user.py
- __init__.py
- default.py
- default_settings.yml
- types.py
- __init__.py
- __init__.py
- build_index.py
- evaluate.py
- knowledge_base.py
- aes.py
- namespace.py
- singleflight_cache.py
- tracing.py
- uuid6.py
- __init__.py
- api_server.py
- celery.py
- exceptions.py
- logger.py
- types.py
- demos.json
- program.json
- .dockerignore
- Dockerfile
- main.py
- requirements.txt
- __init__.py
- conftest.py
- test_dynamic_models.py
- test_llms.py
- .dockerignore
- .gitignore
- .pre-commit-config.yaml
- .python-version
- alembic.ini
- bootstrap.py
- Dockerfile
- dspy_program.py
- main.py
- Makefile
- prestart.sh
- pyproject.toml
- README.md
- supervisord.conf
- uv.lock
- code-style.mdc
- __init__.py
- base.py
- helper.py
- text.py
- __init__.py
- base.py
- text.py
- __init__.py
- base.py
- common.py
- jina_ai.py
- openai.py
- __init__.py
- base.py
- common.py
- openai.py
- __init__.py
- base.py
- jinaai.py
- openai.py
- __init__.py
- base.py
- common.py
- jina_ai.py
- __init__.py
- manager.py
- __init__.py
- db.py
- knowledge_base.py
- main.py
- __init__.py
- base.py
- prompts.py
- __init__.py
- base.py
- simple.py
- __init__.py
- eval_graph.py
- extract_covariates.py
- extract_graph.py
- __init__.py
- base.py
- simple.py
- weighted.py
- __init__.py
- index.py
- types.py
- __init__.py
- base.py
- helper.py
- markdown.py
- pdf.py
- webpage.py
- __init__.py
- litellm.py
- __init__.py
- dspy.py
- litellm.py
- __init__.py
- litellm.py
- __init__.py
- manager.py
- provider.py
- __init__.py
- base.py
- __init__.py
- base.py
- tidb_doc_store.py
- types.py
- __init__.py
- base.py
- tidb_graph_store.py
- types.py
- __init__.py
- types.py
- hash.py
- uuid6.py
- vector.py
- __init__.py
- data_types.py
- db.py
- main.py
- py.typed
- types.py
- analyze-slow-queries.md
- tidb-overview.md
- .env.example
- quickstart.ipynb
- build-knowledge-search-with-autoflow-and-streamlit.py
- README.md
- reqs.txt
- README.md
- extract_graph.ipynb
- README.md
- analyze-slow-queries.md
- tidb-overview.md
- __init__.py
- test_kb_with_namespace.py
- test_kb_without_namespace.py
- test_extract_graph.py
- test_kg_extractor.py
- test_model_manager.py
- test_tidb_doc_store.py
- __init__.py
- test_tidb_graph_store.py
- __init__.py
- __init__.py
- conftest.py
- .gitignore
- .python-version
- Makefile
- pyproject.toml
- README.md
- uv.lock
- icon-dark.svg
- icon-light.svg
- text-b-border-b.svg
- text-w-border-w.svg
- tidb-logo.svg
- page.jsx
- _meta.js
- page.mdx
- _app.tsx
- _meta.ts
- favicon.svg
- globals.css
- layout.jsx
- _meta.ts
- index.mdx
- v0.1.0.md
- v0.2.0.md
- v0.3.0.md
- v0.4.0.md
- _meta.ts
- chat-engine.mdx
- deploy-with-docker.mdx
- embedding-model.mdx
- evaluation.mdx
- faq.mdx
- index.mdx
- javascript.mdx
- knowledge-base.mdx
- llm.mdx
- quick-start.mdx
- README.md
- requirements.mdx
- reranker-model.mdx
- resources.mdx
- .gitignore
- mdx-components.ts
- next-env.d.ts
- next-sitemap.config.js
- next.config.mjs
- package.json
- pnpm-lock.yaml
- tsconfig.json
- sample-evaluation-dataset.csv
- sample.pdf
- example-doc-1.html
- example-doc-2.html
- example-sitemap.xml
- widget-controlled.html
- widget.html
- api-keys.spec.ts
- api.spec.ts
- bootstrap.ts
- chat-engine.spec.ts
- chat.spec.ts
- datasource.spec.ts
- evaluation.spec.ts
- knowledge-base.spec.ts
- site-settings.spec.ts
- widget.spec.ts
- chat.ts
- forms.ts
- login.ts
- .env.backend
- .env.frontend
- .gitignore
- deploy-test-result.sh
- docker-compose.yml
- global.setup.ts
- package-lock.json
- package.json
- playwright.config.ts
- prepare-test.sh
- README.md
- start-test.sh
- vercel.json
- main.ts
- preview.ts
- answer-black.svg
- answer-white.svg
- chats.mock.txt
- favicon-invert.svg
- favicon.svg
- tidb-ai-auto.svg
- tidb-ai-light-alt.svg
- tidb-ai-light.svg
- tidb-ai-widget.svg
- tidb-ai.svg
- .gitignore
- api-keys.ts
- auth.ts
- chat-engines.ts
- chats.ts
- commons.ts
- datasources.ts
- documents.ts
- embedding-models.ts
- evaluations.ts
- feedbacks.ts
- graph.ts
- knowledge-base.ts
- llms.ts
- providers.ts
- rag.ts
- rerankers.ts
- site-settings.ts
- stats.ts
- system.ts
- users.ts
- route.ts
- loading.tsx
- page.client.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- not-found.tsx
- page.tsx
- page.tsx
- page.tsx
- not-found.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- layout.tsx
- page.tsx
- tabs.tsx
- api.ts
- context.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- layout.tsx
- page.tsx
- page.tsx
- layout.tsx
- page.tsx
- page.tsx
- layout.tsx
- page.tsx
- layout.tsx
- nav.tsx
- page.tsx
- route.ts
- page.tsx
- chart-theme.css
- globals.css
- layout.tsx
- RootProviders.tsx
- CreateApiKeyForm.tsx
- AuthProvider.tsx
- auto-scroll.stories.tsx
- auto-scroll.tsx
- context.ts
- index.ts
- manual-scroll-voter.tsx
- use-auto-scroll-voter.ts
- use-request-scroll.ts
- actions.tsx
- boolean.tsx
- datetime.tsx
- error-message.tsx
- link.tsx
- metadata.tsx
- mono.tsx
- percent.tsx
- reference.tsx
- IndexProgressChart.stories.tsx
- IndexProgressChart.tsx
- TotalCard.stories.tsx
- TotalCard.tsx
- TrendsChart.tsx
- ask.tsx
- chat-controller.test.ts
- chat-controller.ts
- chat-hooks.tsx
- chat-message-controller.test.ts
- chat-message-controller.ts
- chat-new-dialog.tsx
- chat-stream-state.ts
- chat-stream.state.test.ts
- chats-history.tsx
- chats-table.tsx
- conversation-message-groups.scss
- conversation-message-groups.tsx
- conversation.test.tsx
- conversation.tsx
- debug-info.tsx
- knowledge-graph-debug-info.tsx
- message-annotation-history-stackvm.tsx
- message-annotation-history.tsx
- message-answer.tsx
- message-auto-scroll.tsx
- message-beta-alert.tsx
- message-content-sources.tsx
- message-content.test.tsx
- message-content.tsx
- message-error.tsx
- message-feedback.tsx
- message-input.tsx
- message-operations.tsx
- message-recommend-questions.tsx
- message-section.tsx
- testutils.ts
- use-ask.ts
- use-message-feedback.ts
- utils.ts
- chat-engines-table.tsx
- create-chat-engine-form.tsx
- hooks.ts
- kb-list-select.tsx
- update-chat-engine-form.tsx
- create-datasource-form.tsx
- datasource-card.tsx
- datasource-create-option.tsx
- no-datasource-placeholder.tsx
- update-datasource-form.tsx
- documents-table-filters.tsx
- documents-table.tsx
- CreateEmbeddingModelForm.tsx
- EmbeddingModelInfo.tsx
- EmbeddingModelsTable.tsx
- hooks.tsx
- UpdateEmbeddingModelForm.tsx
- cells.tsx
- create-evaluation-dataset-form.stories.tsx
- create-evaluation-dataset-form.tsx
- create-evaluation-dataset-item-form.stories.tsx
- create-evaluation-dataset-item-form.tsx
- create-evaluation-task-form.stories.tsx
- create-evaluation-task-form.tsx
- evaluation-dataset-info.tsx
- evaluation-dataset-items-table.tsx
- evaluation-datasets-table.tsx
- evaluation-task-info.stories.tsx
- evaluation-task-info.tsx
- evaluation-task-items-table.tsx
- evaluation-tasks-table.tsx
- hooks.ts
- keyword-filter-toolbar.tsx
- update-evaluation-dataset-item-form.tsx
- feedbacks-table.tsx
- CodeInput.tsx
- FileInput.tsx
- FilesInput.tsx
- PromptInput.tsx
- biz.tsx
- control-widget.tsx
- create-entity-form.tsx
- field-layout.tsx
- root-error.tsx
- utils.ts
- EditingButton.tsx
- EntitiesTable.tsx
- InputField.tsx
- JsonEditor.tsx
- JsonField.tsx
- LinkDetails.tsx
- NetworkCanvas.tsx
- NetworkContext.ts
- NetworkViewer.tsx
- NodeDetails.tsx
- SearchEntity.tsx
- SearchEntityById.tsx
- TextareaField.tsx
- CanvasNetworkRenderer.ts
- Network.ts
- NetworkRendererOptions.ts
- action.ts
- GraphCreateEntity.tsx
- GraphEditor.tsx
- index.ts
- remote.ts
- selectEntities.ts
- useDirtyEntity.ts
- useDirtyRelationship.ts
- useNetwork.ts
- utils.ts
- arrow-right.svg
- box.svg
- brush.svg
- cards.svg
- chevron-right.svg
- cloud.svg
- code.svg
- diagram.svg
- discord.svg
- dropper.svg
- file.svg
- files.svg
- folder-tree.svg
- formula.svg
- gear.svg
- github.svg
- globe.svg
- id-card.svg
- index.ts
- lightning.svg
- link.svg
- markdown.svg
- newsletter.svg
- one.svg
- picture.svg
- rows.svg
- stars.svg
- switch.svg
- table.svg
- tailwind.svg
- terminal.svg
- twitter-x.svg
- warning.svg
- create-knowledge-base-form.stories.tsx
- create-knowledge-base-form.tsx
- document-chunks-table.tsx
- empty-state.tsx
- form-index-methods.tsx
- hooks.ts
- knowledge-base-card.stories.tsx
- knowledge-base-card.tsx
- knowledge-base-chunking-config-fields.tsx
- knowledge-base-index.tsx
- knowledge-base-settings-form.tsx
- CreateLLMForm.tsx
- hooks.ts
- LlmInfo.tsx
- LLMsTable.tsx
- UpdateLLMForm.tsx
- NextLink.tsx
- components.tsx
- context.tsx
- highlight.ts
- index.ts
- remark-content.stories.tsx
- remark-content.tsx
- style.scss
- CreateRerankerForm.tsx
- hooks.ts
- RerankerInfo.tsx
- RerankerModelsTable.tsx
- UpdateRerankerForm.tsx
- CustomJsSettings.tsx
- IntegrationsSettings.tsx
- LinkArrayField.tsx
- SettingsField.tsx
- StringArrayField.tsx
- WebsiteSettings.tsx
- WidgetSnippet.tsx
- accessor-helper.ts
- context.tsx
- GeneralSettingsField.tsx
- GeneralSettingsForm.tsx
- index.ts
- utils.ts
- BootstrapStatusProvider.tsx
- SystemWizardBanner.tsx
- accordion.tsx
- alert-dialog.tsx
- alert.tsx
- aspect-ratio.tsx
- avatar.tsx
- badge.tsx
- breadcrumb.tsx
- button.tsx
- calendar.tsx
- card.tsx
- carousel.tsx
- chart.tsx
- checkbox.tsx
- collapsible.tsx
- command.tsx
- context-menu.tsx
- dialog.tsx
- dot-pattern.tsx
- drawer.tsx
- dropdown-menu.tsx
- form.beta.tsx
- form.tsx
- hover-card.tsx
- input-otp.tsx
- input.tsx
- label.tsx
- menubar.tsx
- navigation-menu.tsx
- pagination.tsx
- popover.tsx
- progress.tsx
- radio-group.tsx
- resizable.tsx
- scroll-area.tsx
- select.tsx
- separator.tsx
- sheet.tsx
- sidebar.tsx
- skeleton.tsx
- slider.tsx
- sonner.tsx
- switch.tsx
- table.tsx
- tabs.tsx
- textarea.tsx
- toast.tsx
- toaster.tsx
- toggle-group.tsx
- toggle.tsx
- tooltip.tsx
- use-toast.ts
- admin-page-heading.tsx
- admin-page-layout.tsx
- branding.tsx
- code-theme.scss
- config-viewer.tsx
- copy-button.tsx
- dangerous-action-button.tsx
- data-table-heading.tsx
- data-table-remote.tsx
- data-table.tsx
- date-format.tsx
- date-range-picker.tsx
- diff-seconds.tsx
- document-viewer.tsx
- error-card.tsx
- form-sections.tsx
- gtag-provider.tsx
- html-viewer.tsx
- loader.tsx
- managed-dialog-close.tsx
- managed-dialog.tsx
- managed-panel.tsx
- model-component-info.tsx
- option-detail.tsx
- portal-provider.tsx
- provider-description.tsx
- py-viewer.tsx
- resource-not-found.tsx
- row-checkbox.tsx
- secondary-navigator-list.tsx
- security-setting-provider.tsx
- signin.tsx
- site-header-actions.tsx
- site-header.tsx
- site-nav.tsx
- theme-toggle.tsx
- theme.stories.tsx
- themed-style.ts
- use-active-theme.ts
- use-data-table.ts
- use-href.ts
- use-latest-ref.tsx
- use-search-param.ts
- use-size.ts
- website-setting-provider.tsx
- security.ts
- NOTICE.md
- api.mock.ts
- api.react-server.ts
- api.tidbai-widget.ts
- api.ts
- message-verify-result-markdown.tsx
- message-verify.stories.tsx
- message-verify.tsx
- experimental-features-provider.tsx
- experimental-features.ts
- use-mobile.tsx
- use-model-provider.ts
- authenticationHeaders.mock.ts
- authenticationHeaders.react-server.ts
- authenticationHeaders.tidbai-widget.ts
- authenticationHeaders.ts
- base-url.mock.ts
- base-url.react-server.ts
- base-url.tidbai-widget.ts
- base-url.ts
- errors.ts
- index.ts
- list-all-helper.ts
- params.ts
- response-handlers.ts
- url.ts
- index.ts
- instructions.ts
- registry.ts
- index.ts
- model.ts
- types.ts
- visit.ts
- index.ts
- auth.ts
- buffered-readable-stream.test.ts
- buffered-readable-stream.ts
- errors.ts
- react.ts
- strings.ts
- tanstack-form.ts
- typing-utils.ts
- ui-error.tsx
- utils.ts
- zod.test.ts
- zod.ts
- .env
- .eslintrc.json
- .gitignore
- components.json
- jest.config.ts
- jest.polyfills.js
- next-sitemap.config.js
- next.config.ts
- notice.md
- package.json
- postcss.config.mjs
- README.md
- tailwind.config.ts
- tsconfig.json
- style.scss
- code-theme.scss
- README.md
- index.css
- library.tsx
- load-config.ts
- prepare-gtag.ts
- vite-env.d.ts
- Widget.css
- Widget.tsx
- .eslintrc.cjs
- .gitignore
- index.html
- package.json
- postcss.config.js
- README.md
- tailwind.config.ts
- tsconfig.app.json
- tsconfig.json
- tsconfig.node.json
- USAGE.md
- vite.config.ts
- @jest__environment@29.7.0.patch
- jest-runtime@29.7.0.patch
- .gitignore
- .nvmrc
- .prettierignore
- Dockerfile
- package.json
- pnpm-lock.yaml
- pnpm-workspace.yaml
- .dockerignore
- .env.example
- .gitignore
- CONTRIBUTING.md
- docker-compose-cn.yml
- docker-compose.dev.yml
- docker-compose.yml
- LICENSE.txt
- README.md
// repository documentation
Was this content helpful?
(0 ratings)
