생성형 AI 활용 앱 만들어줘-3/5
교제는 아나콘다
여기서 실습은 코랩으로 해보자.
기존에 챗GPT와 그라디오를 활용하여 챗봇 제작함.
실제는 보안등 이유로 오픈 소스로 공개된 LLM을 기반으로 자체 LLM을 구축.
LLM모델에 기능을 향상하기 위해 랭체인을 사용.
1
앵무새 = 학습된 데이터를 기반으로 만든 LLM모델.
LLM과 외부도구(웹사이트, PDF reader, 계산기 등)를 체인으로 엮은 것처럼 결합해 주는 SDK이다.
2
3
# colab이용 - 랭체인 모듈을 실습해보자
1
환경
google colab
https://colab.research.google.com/?hl=ko
2
# colab에 OPNEAI API 키 등록한 상태에서 사용법
!pip install langchain
!pip install openai
!pip install langchain_community
from openai import OpenAI
from google.colab import userdata
client = OpenAI(api_key=userdata.get('OPENAI_API_KEY'))
from langchain.llms import OpenAI
llm = OpenAI(model="gpt-3.5-turbo-instruct")
llm.predict('파인썬을 만든 사람은?')
# llm.predict('서울의 인기 관광 장소는?')
3
# OPENAI API 키 직접 입력하여 사용
!pip install langchain
!pip install openai
!pip install langchain_community
import os
os.environ["OPENAI_API_KEY"] = "sk-proj-fMLWHM_1ENA06iDl86IA"
from langchain.llms import OpenAI
llm = OpenAI(model="gpt-3.5-turbo-instruct")
llm.predict('파이썬을 만든 사람은?')
1
코드
2
3
다음
https://brunch.co.kr/@topasvga/3930