├── .coveragerc ├── .github ├── CODEOWNERS ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ └── support_request.md ├── PULL_REQUEST_TEMPLATE.md ├── blunderbuss.yml ├── header-checker-lint.yml ├── release-please.yml ├── release-trigger.yml ├── renovate.json5 ├── sync-repo-settings.yaml ├── trusted-contribution.yml └── workflows │ ├── docs.yml │ ├── lint.yml │ └── lint_fallback.yml ├── .gitignore ├── .kokoro ├── build.sh ├── docker │ └── docs │ │ ├── Dockerfile │ │ ├── requirements.in │ │ └── requirements.txt ├── docs │ ├── common.cfg │ ├── docs-presubmit.cfg │ └── docs.cfg ├── populate-secrets.sh ├── publish-docs.sh ├── release.sh ├── release │ ├── common.cfg │ └── release.cfg ├── requirements.in ├── requirements.txt ├── trampoline.sh └── trampoline_v2.sh ├── .repo-metadata.json ├── .trampolinerc ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── DEVELOPER.md ├── LICENSE ├── README.rst ├── SECURITY.md ├── docs ├── README.rst ├── _static │ └── custom.css ├── changelog.md ├── chat_message_history.ipynb ├── conf.py ├── document_loader.ipynb ├── graph_qa_chain.ipynb ├── graph_rag.ipynb ├── graph_store.ipynb ├── index.rst ├── langchain_google_spanner │ ├── history.rst │ ├── loader.rst │ └── vectorstore.rst ├── templates │ └── layout.html └── vector_store.ipynb ├── integration.cloudbuild.yaml ├── noxfile.py ├── pyproject.toml ├── requirements.txt ├── samples ├── langchain_quick_start.ipynb └── retaildata.zip ├── src └── langchain_google_spanner │ ├── __init__.py │ ├── chat_message_history.py │ ├── graph_qa.py │ ├── graph_retriever.py │ ├── graph_store.py │ ├── graph_utils.py │ ├── loader.py │ ├── prompts.py │ ├── py.typed │ ├── type_utils.py │ ├── vector_store.py │ └── version.py └── tests ├── integration ├── test_spanner_chat_message_history.py ├── test_spanner_graph_qa.py ├── test_spanner_graph_retriever.py ├── test_spanner_graph_store.py ├── test_spanner_loader.py └── test_spanner_vector_store.py └── unit └── test_vectore_store.py /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/.coveragerc -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/support_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/.github/ISSUE_TEMPLATE/support_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/blunderbuss.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/.github/blunderbuss.yml -------------------------------------------------------------------------------- /.github/header-checker-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/.github/header-checker-lint.yml -------------------------------------------------------------------------------- /.github/release-please.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/.github/release-please.yml -------------------------------------------------------------------------------- /.github/release-trigger.yml: -------------------------------------------------------------------------------- 1 | enabled: true 2 | -------------------------------------------------------------------------------- /.github/renovate.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/.github/renovate.json5 -------------------------------------------------------------------------------- /.github/sync-repo-settings.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/.github/sync-repo-settings.yaml -------------------------------------------------------------------------------- /.github/trusted-contribution.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/.github/trusted-contribution.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/lint_fallback.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/.github/workflows/lint_fallback.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/.gitignore -------------------------------------------------------------------------------- /.kokoro/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/.kokoro/build.sh -------------------------------------------------------------------------------- /.kokoro/docker/docs/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/.kokoro/docker/docs/Dockerfile -------------------------------------------------------------------------------- /.kokoro/docker/docs/requirements.in: -------------------------------------------------------------------------------- 1 | nox 2 | -------------------------------------------------------------------------------- /.kokoro/docker/docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/.kokoro/docker/docs/requirements.txt -------------------------------------------------------------------------------- /.kokoro/docs/common.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/.kokoro/docs/common.cfg -------------------------------------------------------------------------------- /.kokoro/docs/docs-presubmit.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/.kokoro/docs/docs-presubmit.cfg -------------------------------------------------------------------------------- /.kokoro/docs/docs.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/.kokoro/docs/docs.cfg -------------------------------------------------------------------------------- /.kokoro/populate-secrets.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/.kokoro/populate-secrets.sh -------------------------------------------------------------------------------- /.kokoro/publish-docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/.kokoro/publish-docs.sh -------------------------------------------------------------------------------- /.kokoro/release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/.kokoro/release.sh -------------------------------------------------------------------------------- /.kokoro/release/common.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/.kokoro/release/common.cfg -------------------------------------------------------------------------------- /.kokoro/release/release.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/.kokoro/release/release.cfg -------------------------------------------------------------------------------- /.kokoro/requirements.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/.kokoro/requirements.in -------------------------------------------------------------------------------- /.kokoro/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/.kokoro/requirements.txt -------------------------------------------------------------------------------- /.kokoro/trampoline.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/.kokoro/trampoline.sh -------------------------------------------------------------------------------- /.kokoro/trampoline_v2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/.kokoro/trampoline_v2.sh -------------------------------------------------------------------------------- /.repo-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/.repo-metadata.json -------------------------------------------------------------------------------- /.trampolinerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/.trampolinerc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DEVELOPER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/DEVELOPER.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/README.rst -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/SECURITY.md -------------------------------------------------------------------------------- /docs/README.rst: -------------------------------------------------------------------------------- 1 | ../README.rst -------------------------------------------------------------------------------- /docs/_static/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/docs/_static/custom.css -------------------------------------------------------------------------------- /docs/changelog.md: -------------------------------------------------------------------------------- 1 | ../CHANGELOG.md -------------------------------------------------------------------------------- /docs/chat_message_history.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/docs/chat_message_history.ipynb -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/document_loader.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/docs/document_loader.ipynb -------------------------------------------------------------------------------- /docs/graph_qa_chain.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/docs/graph_qa_chain.ipynb -------------------------------------------------------------------------------- /docs/graph_rag.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/docs/graph_rag.ipynb -------------------------------------------------------------------------------- /docs/graph_store.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/docs/graph_store.ipynb -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/langchain_google_spanner/history.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/docs/langchain_google_spanner/history.rst -------------------------------------------------------------------------------- /docs/langchain_google_spanner/loader.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/docs/langchain_google_spanner/loader.rst -------------------------------------------------------------------------------- /docs/langchain_google_spanner/vectorstore.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/docs/langchain_google_spanner/vectorstore.rst -------------------------------------------------------------------------------- /docs/templates/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/docs/templates/layout.html -------------------------------------------------------------------------------- /docs/vector_store.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/docs/vector_store.ipynb -------------------------------------------------------------------------------- /integration.cloudbuild.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/integration.cloudbuild.yaml -------------------------------------------------------------------------------- /noxfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/noxfile.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/requirements.txt -------------------------------------------------------------------------------- /samples/langchain_quick_start.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/samples/langchain_quick_start.ipynb -------------------------------------------------------------------------------- /samples/retaildata.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/samples/retaildata.zip -------------------------------------------------------------------------------- /src/langchain_google_spanner/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/src/langchain_google_spanner/__init__.py -------------------------------------------------------------------------------- /src/langchain_google_spanner/chat_message_history.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/src/langchain_google_spanner/chat_message_history.py -------------------------------------------------------------------------------- /src/langchain_google_spanner/graph_qa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/src/langchain_google_spanner/graph_qa.py -------------------------------------------------------------------------------- /src/langchain_google_spanner/graph_retriever.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/src/langchain_google_spanner/graph_retriever.py -------------------------------------------------------------------------------- /src/langchain_google_spanner/graph_store.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/src/langchain_google_spanner/graph_store.py -------------------------------------------------------------------------------- /src/langchain_google_spanner/graph_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/src/langchain_google_spanner/graph_utils.py -------------------------------------------------------------------------------- /src/langchain_google_spanner/loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/src/langchain_google_spanner/loader.py -------------------------------------------------------------------------------- /src/langchain_google_spanner/prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/src/langchain_google_spanner/prompts.py -------------------------------------------------------------------------------- /src/langchain_google_spanner/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/langchain_google_spanner/type_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/src/langchain_google_spanner/type_utils.py -------------------------------------------------------------------------------- /src/langchain_google_spanner/vector_store.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/src/langchain_google_spanner/vector_store.py -------------------------------------------------------------------------------- /src/langchain_google_spanner/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/src/langchain_google_spanner/version.py -------------------------------------------------------------------------------- /tests/integration/test_spanner_chat_message_history.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/tests/integration/test_spanner_chat_message_history.py -------------------------------------------------------------------------------- /tests/integration/test_spanner_graph_qa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/tests/integration/test_spanner_graph_qa.py -------------------------------------------------------------------------------- /tests/integration/test_spanner_graph_retriever.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/tests/integration/test_spanner_graph_retriever.py -------------------------------------------------------------------------------- /tests/integration/test_spanner_graph_store.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/tests/integration/test_spanner_graph_store.py -------------------------------------------------------------------------------- /tests/integration/test_spanner_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/tests/integration/test_spanner_loader.py -------------------------------------------------------------------------------- /tests/integration/test_spanner_vector_store.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/tests/integration/test_spanner_vector_store.py -------------------------------------------------------------------------------- /tests/unit/test_vectore_store.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/langchain-google-spanner-python/HEAD/tests/unit/test_vectore_store.py --------------------------------------------------------------------------------