跳转到主要内容

Google Cloud SQL for SQL Server的LangChain集成

项目描述

preview pypi versions

快速入门

为了使用这个库,您首先需要完成以下步骤

  1. 选择或创建一个云平台项目。

  2. 为您的项目启用计费。

  3. 启用Google Cloud SQL Admin API。

  4. 设置身份验证。

安装

使用pip在此虚拟环境中安装此库。虚拟环境是创建隔离Python环境的一种工具。它解决的基本问题是依赖关系和版本,以及间接权限。

使用虚拟环境,可以安装此库而无需系统安装权限,并且不会与已安装的系统依赖项冲突。

支持的Python版本

Python >= 3.8

Mac/Linux

pip install virtualenv
virtualenv <your-env>
source <your-env>/bin/activate
<your-env>/bin/pip install langchain-google-cloud-sql-mssql

Windows

pip install virtualenv
virtualenv <your-env>
<your-env>\Scripts\activate
<your-env>\Scripts\pip.exe install langchain-google-cloud-sql-mssql

文档加载器使用

使用文档加载器将数据作为LangChain 文档加载。

from langchain_google_cloud_sql_mssql import MSSQLEngine, MSSQLLoader

engine = MSSQLEngine.from_instance("project-id", "region", "my-instance", "my-database", "db_user", "db_pass")
loader = MSSQLLoader(
    engine,
    table_name="my-table-name"
)
docs = loader.lazy_load()

请参阅完整的文档加载器教程。

聊天消息历史使用

使用 ChatMessageHistory 存储消息,并为 LLMs 提供对话历史。

from langchain_google_cloud_sql_mssql import MSSQLChatMessageHistory, MSSQLEngine

engine = MSSQLEngine.from_instance("project-id", "region", "my-instance", "my-database", "db_user", "db_pass")
history = MSSQLChatMessageHistory(
    engine,
    table_name="my-message-store",
    session_id="my-session_id"
)

查看完整的 Chat Message History 教程

贡献

欢迎并鼓励对该库的贡献。

有关如何开始的更多信息,请参阅 CONTRIBUTING

请注意,该项目是以贡献者行为准则发布的。参与该项目即表示同意遵守其条款。有关更多信息,请参阅 行为准则

许可证

Apache 2.0 - 有关更多信息,请参阅 LICENSE

免责声明

这不是官方支持的 Google 产品。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源代码分发

此版本没有可用的源代码分发文件。请参阅 生成分发存档 的教程。

构建分发

langchain_google_cloud_sql_mssql-0.2.1-py3-none-any.whl (20.3 kB 查看散列)

上传时间 Python 3

支持者: