飙车 LangChain:使用 Snowflake Cortex 进行大语言模型交互

老铁们,今天咱们来聊聊怎样通过 LangChain 和 Snowflake Cortex 这对黄金组合,来操控那些行业领先的大语言模型(LLMs)。Snowflake Cortex 拥有来自 Mistral、Meta 和 Google 等大厂训练的 LLMs,其中也包括 Snowflake 自家开发的企业级模型 Snowflake Arctic。本文将带大家一步步探索如何使用 LangChain 与 Snowflake Cortex 进行交互。

一、安装和设置

首先,先安装 snowflake-snowpark-python 库。可以使用下面的命令:

%pip install --upgrade --quiet snowflake-snowpark-python

注意,如果你更新了包,记得重启下内核以确保你的 Jupyter Notebook 能正常使用这些更新的功能。

然后,我们需要配置连接 Snowflake 的凭据,可以用环境变量的方式,当然也可以在实例化模型时直接传递。

import getpass
import os

# 配置环境变量,这是连接 Snowflake 的第一步
if os.environ.get("SNOWFLAKE_ACCOUNT") is None:
    os.environ["SNOWFLAKE_ACCOUNT"] = getpass.getpass("Account: ")

if os.environ.get("SNOWFLAKE_USERNAME") is None:
    os.environ
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值