NAVER
与 `Naver` 相关的所有功能,包括 HyperCLOVA X 模型,特别是可通过 `Naver Cloud` CLOVA Studio 访问的模型。
Naver 是一家全球性科技公司,拥有尖端技术和多元化的业务组合,包括搜索、商务、金融科技、内容、云和人工智能。
Naver Cloud 是 Naver 的云计算部门,一家领先的云服务提供商,通过其 Naver Cloud Platform (NCP) 为企业提供全面的云服务套件。
请参阅 NCP 用户指南 获取更详细的说明(也有韩语版本)。
安装与设置
- 通过签发获取 CLOVA Studio API Key,并将其设置为环境变量 (`CLOVASTUDIO_API_KEY`)。
Naver 集成存在于两个包中
langchain-naver
:一个专用于 Naver 的集成包。langchain-naver-community
:一个由社区维护的包,不由 Naver 或 LangChain 官方维护。
pip install -U langchain-naver
# pip install -U langchain-naver-community // Install to use Naver Search tool.
(注意)通过 `langchain-community`(一个第三方集成集合)实现的 Naver 集成已过时。
- 请改用 `langchain-naver`,因为新功能应仅通过此包实现.
- 如果您正在使用 `langchain-community`(已过时)并获得了旧版 API Key(不以 `nv-*` 前缀开头),您应该将其设置为 `NCP_CLOVASTUDIO_API_KEY`,并且可能需要通过创建您的应用程序来获取额外的 API 网关 API Key,并将其设置为 `NCP_APIGW_API_KEY`。
聊天模型
ChatClovaX
请参阅使用示例。
from langchain_naver import ChatClovaX
嵌入模型
ClovaXEmbeddings
请参阅使用示例。
from langchain_naver import ClovaXEmbeddings
工具
Naver 搜索
Naver 搜索集成允许您的 LangChain 应用程序从 Naver 的搜索引擎检索信息。这对于韩语查询和获取有关韩国主题的最新信息特别有用。
要使用 Naver 搜索工具,您需要:
- 登录 Naver 开发者门户
- 创建一个新应用程序并启用搜索 API
- 从“应用程序列表”部分获取您的 NAVER_CLIENT_ID 和 NAVER_CLIENT_SECRET
- 将它们设置为您应用程序中的环境变量
from langchain_naver_community.tool import NaverSearchResults
from langchain_naver_community.utils import NaverSearchAPIWrapper
# Set up the search wrapper
search = NaverSearchAPIWrapper()
# Create a tool
tool = NaverSearchResults(api_wrapper=search)
有关更多详细信息,请参阅使用示例。
专用搜索工具
该软件包还提供了针对不同类型内容的专用搜索工具
from langchain_naver_community.tool import NaverNewsSearch # For news articles
from langchain_naver_community.tool import NaverBlogSearch # For blog posts
from langchain_naver_community.tool import NaverImageSearch # For images
每个工具都可以在 LangChain 代理中使用,以提供更具针对性的搜索功能。