강의 및 실습 정리/LLM 강의

[인프런 강의] 3.1 환경 설정과 LangChain의 ChatOpenAI를 활용한 검증

조조링 2024. 10. 17. 17:07
728x90
반응형

 

 

이 내용은 인프런의 "RAG를 활용한 LLM Application 개발 (feat. LangChain)[링크]" 강의 기반으로 GPT4o을 이용해서 정리한 내용입니다. 

 

 

1. 가상환경 만들기

mkdir inflearn-llm-application
cd inflearn-llm-application
conda create -n inflearn-llm-application python=3.10
conda activate inflearn-llm-application

 

2. OpenAI API 발급

.env 파일을 만든 후, 다음과 같이 OpenAI API 키를 입력하고 저장합니다.

  • OPENAI_API_KEY=발급받은_API_키

 

3. LangChain 설치

pip install langchain-openai python-dotenv

 

 

4. 환경 변수 불러오기

from dotenv import load_dotenv
load_dotenv()  # 환경 변수 불러오기 (성공 시 True 반환)

 

 

5. ChatOpenAI 활용

from langchain_openai import ChatOpenAI

llm = ChatOpenAI()

ai_message = llm.invoke("인프런에 어떤 강의가 있나요?")
print(ai_message.content)
[답변]
'인프런에는 다양한 분야의 강의가 있습니다. 프로그래밍, 디자인, 비즈니스, 마케팅, 언어, 취미 등 다양한 주제의 강의가 제공되며, 유명 전문가나 강사들이 직접 강의를 진행하고 있습니다. 원하는 분야나 관심사에 맞는 강의를 선택하여 수강할 수 있습니다. 또한, 인프런의 강의는 온라인으로 언제든지 수강할 수 있어 편리하게 공부할 수 있습니다. 원하는 강의를 검색하여 자세한 내용을 확인해보세요.'

 

728x90
반응형