Skip to main content
Open on GitHub

NAVER

所有与 Naver 相关的功能,包括 HyperCLOVA X 模型,特别是可以通过 Naver CloudCLOVA Studio 访问的模型。

Naver 是一家全球性科技公司,拥有尖端技术和多元化的业务组合,包括搜索、电子商务、金融科技、内容、云和人工智能。

Naver Cloud 是 Naver 的云计算部门,是一家领先的云服务提供商,通过其 Naver Cloud Platform (NCP) 为企业提供全面的云服务套件。

有关更详细的说明,请参阅 NCP 用户指南(也有韩文版)。

安装和设置

  • 通过获取 API 密钥 并将其设置为环境变量 (CLOVASTUDIO_API_KEY) 来获取 CLOVA Studio API 密钥。

Naver 集成存在于两个软件包中:

  • langchain-naver: 一个专门用于 Naver 的集成软件包。
  • langchain-naver-community: 一个社区维护的软件包,不受 Naver 或 LangChain 的官方支持。
pip install -U langchain-naver
# pip install -U langchain-naver-community // 安装以使用 Naver Search 工具。

(注意) 通过 langchain-community(一个第三方集成集合)进行的 Naver 集成已过时。

  • 请改用 langchain-naver,新功能仅应通过此软件包实现
  • 如果您使用的是 langchain-community(已过时)并且获得了旧版 API 密钥(不以 nv-* 前缀开头),您应该将其设置为 NCP_CLOVASTUDIO_API_KEY,并且可能需要通过创建您的应用获取额外的 API 网关 API 密钥,并将其设置为 NCP_APIGW_API_KEY

Chat 模型

ChatClovaX

请参阅使用示例

from langchain_naver import ChatClovaX

Embedding 模型

ClovaXEmbeddings

请参阅使用示例

from langchain_naver import ClovaXEmbeddings

工具

Naver Search 集成允许您的 LangChain 应用程序从 Naver 搜索引擎检索信息。这对于韩语查询和获取有关韩国主题的最新信息特别有用。

要使用 Naver Search 工具,您需要:

  1. 登录 Naver Developers 门户
  2. 创建一个新应用程序并启用 Search API
  3. 从“应用程序列表”部分获取您的 NAVER_CLIENT_IDNAVER_CLIENT_SECRET
  4. 在您的应用程序中将这些设置为环境变量
from langchain_naver_community.tool import NaverSearchResults
from langchain_naver_community.utils import NaverSearchAPIWrapper

# 设置搜索包装器
search = NaverSearchAPIWrapper()

# 创建一个工具
tool = NaverSearchResults(api_wrapper=search)

有关更多详细信息,请参阅使用示例

专用搜索工具

该软件包还提供专门用于不同类型内容的搜索工具:

from langchain_naver_community.tool import NaverNewsSearch  # 用于新闻文章
from langchain_naver_community.tool import NaverBlogSearch # 用于博客文章
from langchain_naver_community.tool import NaverImageSearch # 用于图片

这些工具都可以在 LangChain 代理中使用,以提供更具针对性的搜索功能。