[PYTHON/LANGCHAIN] RunnableSequence 클래스 : with_fallbacks 메소드를 사용해 파싱 성능이 더 나은 모델로 대체하는 RunnableWithFallbacks 객체 만들기

■ RunnableSequence 클래스의 with_fallbacks 메소드를 사용해 파싱 성능이 더 나은 모델로 대체하는 RunnableWithFallbacks 객체를 만드는 방법을 보여준다. ※ OPENAI_API_KEY 환경 변수 값은

[PYTHON/LANGCHAIN] 대체 가능한 프롬프트 및 LLM 설정하기

■ 대체 가능한 프롬프트 및 LLM을 설정하는 방법을 보여준다. ※ ANTHROPIC_API_KEY 및 OPENAI_API_KEY 환경 변수 값은 .env 파일에 정의한다. ▶ main.py

[PYTHON/LANGCHAIN] ChatAnthropic 클래스 : configurable_alternatives 메소드를 사용해 대체 가능한 LLM을 설정하는 RunnableConfigurableAlternatives 객체 만들기

■ ChatAnthropic 클래스의 configurable_alternatives 메소드를 사용해 대체 가능한 LLM을 설정하는 RunnableConfigurableAlternatives 객체를 만드는 방법을 보여준다. ※ ANTHROPIC_API_KEY 및 OPENAI_API_KEY 환경 변수 값은

[PYTHON/LANGCHAIN] ChatOpenAI 클래스 : generate 메소드를 사용해 LLM 호출하기

■ ChatOpenAI 클래스의 generate 메소드를 사용해 LLM을 호출하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install langchain langchain-openai 명령을

[PYTHON/LANGCHAIN] ChatOpenAI 클래스 : invoke 메소드를 사용해 LLM 호출하기

■ ChatOpenAI 클래스의 invoke 메소드를 사용해 LLM을 호출하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install langchain langchain-openai 명령을

[PYTHON/LANGCHAIN] SqliteSaver 클래스 : from_conn_string 정적 메소드를 사용해 상호 작용을 위한 SqliteSaver 객체 만들기

■ SqliteSaver 클래스 : from_conn_string 정적 메소드를 사용해 상호 작용을 위한 SqliteSaver 객체를 만드는 방법을 보여준다. ▶ main.py

▶ requirements.txt

[PYTHON/LANGCHAIN] load_tools 함수 : serpapi와 llm-math 도구 로드하기

■ load_tools 함수를 사용해 serpapi와 llm-math 도구를 로드하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install numexpr google-search-results langchain

[PYTHON/LANGCHAIN] create_react_agent 함수 : OpenAI 모델과 SerpAPI를 사용해 날씨예보 및 계산기 채팅 에이전트 만들기

■ create_react_agent 함수를 사용해 OpenAI 모델과 SerpAPI를 연결해 날씨예보 및 계산기 채팅 에이전트를 만드는 방법을 보여준다. ▶ main.py

▶ requirements.txt

[PYTHON/LANGCHAIN] create_react_agent 함수 : OpenAI 모델과 Tavily API를 연결해 날씨예보 채팅 에이전트 만들기

■ create_react_agent 함수를 사용해 OpenAI 모델과 Tavily API를 연결해 날씨예보 채팅 에이전트를 만드는 방법을 보여준다. ▶ main.py

▶ requirements.txt

[PYTHON/LANGCHAIN] | 연산자 : 프롬프트 템플리트, LLM 모델과 출력 파서 체인 만들기

■ | 연산자를 사용해 프롬프트 템플리트, LLM 모델과 출력 파서의 체인을 만드는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip

[PYTHON/LANGCHAIN] langserve 모듈 : langchain 모듈 체인을 REST API 서버로 배포하기

■ langserve 모듈을 사용해 langchain 모듈의 체인을 REST API 서버로 배포하는 방법을 보여준다. ▶ server.py

▶ client.py

▶ requirements.txt

[PYTHON/LANGCHAIN] | 연산자 : LLM 모델과 출력 파서 체인 만들기

■ | 연산자를 사용해 LLM 모델과 출력 파서의 체인을 만드는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install langchain

[PYTHON/LANGCHAIN] ChatOpenAI 클래스 : invoke 메소드를 사용해 질의 응답하기

■ ChatOpenAI 클래스의 invoke 메소드를 사용해 질의 응답하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install langchain langchain-openai 명령을