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가 기대됩니다.
'IT > AI' 카테고리의 다른 글
Composer Agent의 YOLO Mode와 자동 코드 개발 실험 (2) | 2025.01.31 |
---|---|
필수 AI 도구 간단 소개 (2) | 2024.11.30 |