LangChain을 사용해보기 위해 API Key가 필요했다. 이때, OpenAI에서 유료로 결제가 아직 부담스럽다면 Upstage API를 사용해서 $10 만큼 무료로 사용할 수 있다. 따라서, Upstage API를 발급받고 파이썬에서 사용하는 방법을 간단하게 정리하고자 한다.
먼저, Upstage Console 페이지에 들어간다.
로그인한다. Google 계정으로 로그인이 가능하다.
Billing 페이지에 들어가면 가입만으로 $10을 제공한다. 따라서, 무료로 langchain을 사용해볼 수 있다.
API Keys 페이지에서 Create new key를 눌러서 새로운 키를 발급한다.
API Key가 생성된 것을 확인할 수 있다.
pip3 install langchain_upstage
LangChain을 사용하기 위해 pip로 패키지를 다운한다.
from langchain_upstage import ChatUpstage
UPSTAGE_API_KEY='[API KEY]'
llm = ChatUpstage(api_key=UPSTAGE_API_KEY)
ai_message = llm.invoke("LLM에 대해서 설명해줘")
print(ai_message)
앞서 발급받은 API Key를 설정하고, LLM에게 질문할 내용을 보낸다. (본격적인 개발 시에는 .env
파일을 만들고 load_dotenv()
함수로 불러오도록 하여 API Key가 노출되지 않도록 주의하자)
결과 값이 리턴된 것을 볼 수 있다.