LangChain을 사용해보기 위해 API Key가 필요했다. 이때, OpenAI에서 유료로 결제가 아직 부담스럽다면 Upstage API를 사용해서 $10 만큼 무료로 사용할 수 있다. 따라서, Upstage API를 발급받고 파이썬에서 사용하는 방법을 간단하게 정리하고자 한다.
Upstage Console
Empower your business with Upstage Console.
console.upstage.ai
먼저, 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가 노출되지 않도록 주의하자)

결과 값이 리턴된 것을 볼 수 있다.