본문 바로가기

인공지능/LangChain

(3)
LangChain - 03. Chat models LangChain 이란?LangChain은 대규모 언어 모델(LLM)을 활용한 애플리케이션 개발을 위한 프레임워크입니다.공식 문서위의 공식 문서를 보고 연습한 곳Chat modelshttps://python.langchain.com/v0.2/docs/concepts/#chat-models메시지 시퀀스를 입력으로 사용하고 채팅 메시지를 출력으로 반환하는 언어 모델대화 메시지에 고유한 역할을 할당하는 것을 지원 - AI, 사용자, 시스템 메시지LangChain 래퍼는 문자열이 입력으로 전달되면 이를 'HumanMessage'로 변환되어 기본 모델에 전달LangChain은 채팅 모델을 호스팅하지 않으며, 대신 제3자 통합에 의존Chat modles 의 일부 표준화된 매개 변수model: 모델의 이름temper..
LangChain - 02. PromptTemplates LangChain 이란?LangChain은 대규모 언어 모델(LLM)을 활용한 애플리케이션 개발을 위한 프레임워크입니다. 공식 문서위의 공식 문서를 보고 연습한 곳PromptTemplates 이해 하기1. 'Tell me a joke about cats'를 llm에 요청 하기# 앞으로 아래 2줄은 생략하겠습니다.from dotenv import load_dotenvload_dotenv()from langchain_openai import ChatOpenAIllm = ChatOpenAI(model="gpt-4o-mini")result = llm.invoke("Tell me a joke about cats")print(result.content)# 결과Why was the cat sitting on the ..
LangChain - 01. 기본 사용 - Runnable, LCEL LangChain 이란?LangChain은 대규모 언어 모델(LLM)을 활용한 애플리케이션 개발을 위한 프레임워크입니다. 공식 문서위의 공식 문서를 보고 연습한 곳LangChain 설치pip install langchainpip install langchain-corepip install langchain-communitypip install langchain-experimentalpip install langchain-openai # openai의 API를 사용하기 위해pip install langchain_anthropic # anthropic의 API를 사용하기 위해pip install python-dotenv # 환경변수(API-KEY)를 사용하기 위해API-KEY 설정.en..