IT/AI

HyperCLOVA X 모델과 LangChain을 연동해 사용 가능

미니스탑 2024. 11. 21. 18:37
CLOVA Studio의 HyperCLOVA X 모델과 임베딩 도구를 LangChain(랭체인)을 통해 이용할 수 있습니다.

 

랭체인이란 ? 

 

랭체인(LangChain)은 언어 모델 기반의 애플리케이션을 개발하는 프레임워크입니다. 랭체인을 사용해 챗봇 또는 개인 비서를 만들고, 문서 또는 구조화된 데이터에 대한 Q&A를 요약, 분석, 생성하고, 코드를 쓰거나 이해하고, API와 상호작용하고, 생성형 AI를 활용하는 여러 애플리케이션을 만들 수 있습니다. 이렇게 LangChain은 기존 언어 모델의 한계를 극복하고, AI 기술을 활용한 새로운 애플리케이션을 구축할 수 있는 중요한 도구입니다.

 

HyperCLOVA X 모델과 LangChain 연동

langchain-community (>= 0.3.4) 파이썬 패키지를 설치하여 랭체인을 통해 AI 서비스 개발에 CLOVA Studio를 보다 손쉽게 도입할 수 있습니다.

 

자세한 가이드는 아래 내용 참고 해주세요.

https://guide.ncloud-docs.com/docs/clovastudio-dev-langchain

 

Langchin을 이용하려면 3.9버전 이상의 파이썬 설치가 필요합니다. 파이썬 설치 후 아래 명령어로 랭체인을 설치합니다.

pip install langchain # install LangChain
pip install langchain-community # install langchain-community package

 

간단한 예제입니다.

from langchain_community.chat_models import ChatClovaX 

chat = ChatClovaX() 

for event in chat.astream(
	"안녕하세요"
): 
	print(event)
 

 

챗 컴플리션 뿐만 아니라 임베딩 도구도 활용할 수 있으니 개발에 좀 더 편리해진 부분이 있습니다.

점점 더 발전하는 하이퍼클로바X가 기대됩니다.