python

[GPT] LLMs 와 chat Models

으누아빠 2024. 3. 26. 11:49
반응형

 

[결과값]

('\n\nThere are eight planets in our solar system: Mercury, Venus, Earth, Mars, Jupiter, Saturn, Uranus, and Neptune.', 'There are 8 planets in our solar system: Mercury, Venus, Earth, Mars, Jupiter, Saturn, Uranus, and Neptune.')

 

OpenAI 는 OpenAI의 Large Language Model을 의미하며 매교모의 데이터를 기반으로 학습된 언어 모델

ChatOpenAI 는 대화형 모델이며 주로 대화형 인터페이스를 위해 설계된 모델임

 

예전에는 

llm = OpenAI() 형태로 코드 작성시 text-davinci-003 모델을 기본으로 사용하였으나 해당 모델이 deprecate 되어

오류가 발생하게 됨 그래서 model_name을 지정해줘야 함

 

  • predict : string을 인풋으로 받아 string을 아웃풋으로 리턴
  • predict_messages : 메시지의 리스트를 인풋으로 받아 메시지를 리턴