랭스미스(LangSmith)는 랭체인(LangChain) 프로젝트의 한 부분으로, LLM 기반 애플리케이션의 개발, 디버깅, 평가를 돕는 플랫폼이다.
쉽게 말해서 가장 주요한 기능은 LLM 애플리케이션이 동작하는 코드를 작성하고 실행했을 때 추적해주는 도구다.
LLM 기반의 애플리케이션은 아무래도 코드의 복잡성이 높기 때문에, 코드를 작성하고 그 결과를 예측하기가 어렵다. 때문에 이를 추적할 수 있는 기능이 필수적이다.
이 LangSmith를 사용하기 위해서는 API키를 발급받아야 한다.
일단 사이트에 접속하고 로그인/회원가입을 한다.
혹시 위와 같은 화면이 나오면 skip을 눌러준다.
여기서 좌측 아래에 톱니바퀴 모양인 설정을 클릭한다.
그러면 API Key 탭에 들어와져 있는데, 여기서 발급을 받을 수 있다.
create API Key 버튼을 눌러 key의 설명을 넣고 생성버튼을 누르면 키가 발급된다.
나는 대충 내 블로그 이름인 'min'으로 했다 ㅎ
코드를 작성하고 실행했을 때 이에 대한 추적 내용을 보고싶다면 랭스미스 사이트에서 확인 가능하다.
랭스미스는 최근 유료로 전환되었지만 어느정도는 무료로 이용이 가능하다.
공부하면서 사용해보는 정도는 과금 없이 사용해볼 수 있을것같다.
이것도 OpenAI API Key와 마찬가지로 외부로 유출되면 안되니까 주의하자!