Google Cloud SQL for SQL Server的LangChain集成
项目描述
快速入门
为了使用这个库,您首先需要完成以下步骤
安装
使用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
算法 | 散列摘要 | |
---|---|---|
SHA256 | dcd0ead5ca4631c150613fa19a23c9849d93c8d3b2ba81e339054488ce0e8a3a |
|
MD5 | 0fee0046d6ec4d631907294df0c28cc7 |
|
BLAKE2b-256 | 8724594112e1915b4449a29d138a2c609fc902503238a7b866be6bd430ba2d8a |