LangChain과 IBM 기술의 통합으로, IBM watsonx.ai 플랫폼과 DB2 데이터베이스를 포함합니다.

Watsonx AI

IBM® watsonx.ai™ AI studio는 IBM watsonx™ AI 및 데이터 플랫폼의 일부로, foundation models로 구동되는 새로운 생성형 AI 기능과 전통적인 머신러닝(ML)을 AI 라이프사이클 전반에 걸친 강력한 스튜디오로 통합합니다. 성능이 뛰어난 프롬프트를 구축하고 개선하기 위한 사용하기 쉬운 도구로 엔터프라이즈 데이터를 사용하여 모델을 조정하고 가이드할 수 있습니다. watsonx.ai를 사용하면 훨씬 적은 시간과 데이터로 AI 애플리케이션을 구축할 수 있습니다. Watsonx.ai는 다음을 제공합니다:
  • 다양한 모델과 유연성: IBM에서 개발한 모델, 오픈소스 및 서드파티 모델 중에서 선택하거나 자체 모델을 구축할 수 있습니다.
  • 차별화된 고객 보호: IBM은 IBM에서 개발한 모델을 지원하며 서드파티 IP 클레임에 대해 고객을 보호합니다.
  • 엔드투엔드 AI 거버넌스: 기업은 데이터가 있는 곳 어디서나 신뢰할 수 있는 데이터를 사용하여 비즈니스 전반에 걸쳐 AI의 영향을 확장하고 가속화할 수 있습니다.
  • 하이브리드, 멀티 클라우드 배포: IBM은 선택한 하이브리드 클라우드 스택에 AI 워크로드를 통합하고 배포할 수 있는 유연성을 제공합니다.

Installation and Setup

다음 명령어로 통합 패키지를 설치하세요:
pip install -qU langchain-ibm
IBM watsonx.ai api key를 받아서 환경 변수(WATSONX_APIKEY)로 설정하세요
import os

os.environ["WATSONX_APIKEY"] = "your IBM watsonx.ai api key"

Chat Model

ChatWatsonx

사용 예제를 참조하세요.
from langchain_ibm import ChatWatsonx

LLMs

WatsonxLLM

사용 예제를 참조하세요.
from langchain_ibm import WatsonxLLM

Embedding Models

WatsonxEmbeddings

사용 예제를 참조하세요.
from langchain_ibm import WatsonxEmbeddings

Reranker

WatsonxRerank

사용 예제를 참조하세요.
from langchain_ibm import WatsonxRerank

Toolkit

WatsonxToolkit

사용 예제를 참조하세요.
from langchain_ibm.agent_toolkits.utility import WatsonxToolkit

DB2

Vector stores

IBM DB2 관계형 데이터베이스 v12.1.2 이상은 vector store와 vector search 기능을 제공합니다. langchain-db2 패키지를 설치하면 LangChain 사용자에게 DB2 vector store 및 vector search 지원이 제공됩니다. 자세한 사용 예제는 여기 가이드를 참조하세요. 설치: 이것은 vector store 기능만을 위한 별도의 패키지이며 langchain-ibm 패키지 없이도 실행할 수 있습니다.
pip install -U langchain-db2
사용법:
from langchain_db2 import db2vs
from langchain_db2.db2vs import DB2VS

Connect these docs programmatically to Claude, VSCode, and more via MCP for real-time answers.
I