跳转到主内容
趣航编程网 - 趣学编程,启航技术之路!

想快速上手LangChain-SkillLite?跟我来!

大家好,我是顺亿,今天要和大家分享的是如何快速上手LangChain-SkillLite这个强大的工具。

首先,LangChain-SkillLite是一个轻量级的沙盒Python技能执行引擎,它可以让您将SkillLite定义的技能无缝集成到LangChain代理和LangGraph中。简单来说,它就是让您能够在LangChain代理中安全、便捷地使用自定义Python技能。

准备工作

在开始之前,您需要确保以下条件:

  • Python 3.9或更高版本
  • Git
  • OpenAI兼容的API密钥和端点

安装与设置

接下来,按照以下步骤设置您的开发环境:

  • 克隆仓库:git clone https://github.com/EXboys/langchain-skilllite.git
  • 创建并激活虚拟环境:python -m venv venv
  • 安装依赖:pip install langchain-skilllite langchain-skilllite[langgraph] langchain-openai python-dotenv

配置环境变量

在仓库的根目录下创建一个名为.env的文件,并添加以下内容:

BASE_URL=https://api.openai.com/v1
API_KEY=your-api-key-here
MODEL=gpt-4o-mini

第一个工作示例

我们将运行仓库中提供的examples/01_basic.py示例。这个示例展示了如何加载技能并将其与LangChain代理一起使用。

import os
from pathlib import Path
from dotenv import load_dotenv

from langchain_openai import ChatOpenAI
from langgraph.prebuilt import create_react_agent
from langchain_skilllite import SkillLiteToolkit

load_dotenv()

skills_dir = Path(
                            

相关文章