[PYTHON/LANGCHAIN] Chroma 클래스 : similarity_search_with_score 메소드를 사용해 검색 문자열로 검색 결과 문서 리스트 구하기 (점수 포함)

■ Chroma 클래스의 similarity_search_with_score 메소드를 사용해 검색 문자열로 검색 결과 문서 리스트를 구하는 방법을 보여준다. (점수 포함) ▶ main.py

▶ requirements.txt

[PYTHON/LANGCHAIN] Chroma 클래스 : asimilarity_search 메소드를 사용해 검색 문자열로 검색 결과 문서 리스트 구하기 (비동기)

■ Chroma 클래스의 asimilarity_search 메소드를 사용해 검색 문자열로 검색 결과 문서 리스트를 구하는 방법을 보여준다. (비동기) ▶ main.py

▶ requirements.txt

[PYTHON/LANGCHAIN] Chroma 클래스 : similarity_search 메소드를 사용해 검색 문자열로 검색 결과 문서 리스트 구하기

■ Chroma 클래스의 similarity_search 메소드를 사용해 검색 문자열로 검색 결과 문서 리스트를 구하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

[PYTHON/LANGCHAIN] from_documents 함수 : 메모리 내 벡터 저장소를 위한 Chroma 객체 만들기

■ from_documents 함수를 사용해 메모리 내 벡터 저장소를 위한 Chroma 객체를 만드는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip

[PYTHON/LANGCHAIN] RunnableWithMessageHistory 클래스 : 챗봇 만들기

■ RunnableWithMessageHistory 클래스를 사용해 챗봇을 만드는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install langchain langchain-openai langchain_community 명령을 실행했다.

[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] ChatPromptValue 클래스 : to_messages 메소드를 사용해 ChatPromptTemplate 객체에서 메시지 리스트 구하기

■ ChatPromptValue 클래스의 to_messages 메소드를 사용해 ChatPromptTemplate 객체에서 메시지 리스트를 구하는 방법을 배운다. ▶ main.py

▶ requirements.txt

※ pip install

[PYTHON/LANGCHAIN] ChatPromptTemplate 클래스 : from_messages 정적 메소드를 사용해 채팅 프롬프트 템플리트 만들기 (ChatPromptTemplate 객체)

■ ChatPromptTemplate 클래스의 from_messages 정적 메소드를 사용해 채팅 프롬프트 템플리트를 만드는 방법을 보여준다. (ChatPromptTemplate 객체) ▶ main.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 명령을

[PYTHON/LANGCHAIN] | 연산자 : 프롬프트 템플리트와 LLM 모델 체인 만들기

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

▶ requirements.txt

※ pip install openai

[PYTHON/LANGCHAIN] PromptTemplate 클래스 : 생성자에서 input_variables/template 인자를 사용해 PromptTemplate 객체 만들기 1

■ PromptTemplate 클래스의 생성자에서 input_variables/template 인자를 사용해 PromptTemplate 객체를 만드는 방법을 보여준다. • 프롬프트 템플리트는 사용자 입력으로 프롬프트를 생성하기 위한 템플리트이다. •

[PYTHON/LANGCHAIN] OpenAI 클래스 : 질의 응답하기

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

▶ requirements.txt

※ pip install openai langchain langchain-openai 명령을 실행했다.