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

■ Chroma 클래스의 similarity_search_by_vector 메소드를 사용해 검색 문자열의 벡터 리스트로 검색 결과 문서 리스트를 구하는 방법을 보여준다. ※ OPENAI_API_KEY 환경 변수 값은

[PYTHON/LANGCHAIN] RunnableSequence 클래스 : get_prompts 메소드를 사용해 체인에서 사용하는 프롬프트 템플리트 리스트 구하기

■ RunnableSequence 클래스의 get_prompts 메소드를 사용해 체인에서 사용하는 프롬프트 템플리트 리스트를 구하는 방법을 보여준다. ※ OPENAI_API_KEY 환경 변수 값은 .env 파일에 정의한다.

[PYTHON/LANGCHAIN] Graph 클래스 : print_ascii 메소드를 사용해 그래프 인쇄하기

■ Graph 클래스의 print_ascii 메소드를 사용해 그래프를 인쇄하는 방법을 보여준다. ※ OPENAI_API_KEY 환경 변수 값은 .env 파일에 정의한다. ▶ main.py

[PYTHON/LANGCHAIN] RunnableSequence 클래스 : get_graph 메소드를 사용해 Graph 객체 구하기

■ RunnableSequence 클래스의 get_graph 메소드를 사용해 Graph 객체를 구하는 방법을 보여준다. ※ OPENAI_API_KEY 환경 변수 값은 .env 파일에 정의한다. ▶ main.py

[PYTHON/LANGCHAIN] RunnableParallel 클래스 : itemgetter 객체를 사용해 딕셔너리에서 데이터 추출하기

■ RunnableParallel 클래스에서 itemgetter 객체를 사용해 딕셔너리에서 데이터를 추출하는 방법을 보여준다. ※ OPENAI_API_KEY 환경 변수 값은 .env 파일에 정의한다. ▶ main.py

[PYTHON/LANGCHAIN] RunnableSequence 클래스 : astream_events 메소드에서 마지막 비스트리밍 단계 이후 비동기 스트리밍 이벤트 수신하기

■ RunnableSequence 클래스의 astream_events 메소드에서 마지막 비스트리밍 단계 이후 비동기 스트리밍 이벤트를 수신하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

[PYTHON/LANGCHAIN] RunnableSequence 클래스 : astream_events 메소드에서 include_tags 인자를 사용해 이벤트 필터링하기

■ RunnableSequence 클래스의 astream_events 메소드에서 include_tags 인자를 사용해 이벤트를 필터링하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install langchain

[PYTHON/LANGCHAIN] RunnableSequence 클래스 : astream_events 메소드에서 include_types 인자를 사용해 이벤트 필터링하기

■ RunnableSequence 클래스의 astream_events 메소드에서 include_types 인자를 사용해 이벤트를 필터링하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install langchain

[PYTHON/LANGCHAIN] RunnableSequence 클래스 : astream_events 메소드에서 include_names 인자를 사용해 이벤트 필터링하기

■ RunnableSequence 클래스의 astream_events 메소드에서 include_names 인자를 사용해 이벤트를 필터링하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install langchain

[PYTHON/LANGCHAIN] RunnableSequence 클래스 : astream_events 메소드를 사용해 비동기 스트리밍 이벤트 수신시 이벤트 종류에 따라 처리하기

■ RunnableSequence 클래스의 astream_events 메소드를 사용해 비동기 스트리밍 이벤트 수신시 이벤트 종류에 따라 처리하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

[PYTHON/LANGCHAIN] RunnableSequence 클래스 : astream_events 메소드를 사용해 비동기 스트리밍 이벤트 수신하기

■ RunnableSequence 클래스의 astream_events 메소드를 사용해 비동기 스트리밍 이벤트를 수신하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install langchain

[PYTHON/LANGCHAIN] VectorStoreRetriever 클래스 : 사용자 질문에 따라 벡터 저장소에서 문서 자동 검색하기

■ VectorStoreRetriever 클래스 : 사용자 질문에 따라 벡터 저장소에서 문서 자동 검색하기 ▶ main.py

▶ requirements.txt

※ pip install langchain

[PYTHON/LANGCHAIN] create_retriever_tool 함수 : FAISS 벡터 스토어 검색 도구 만들기 1

■ create_retriever_tool 함수를 사용해 FAISS 벡터 스토어 검색 도구를 만드는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install langchain

[PYTHON/LANGCHAIN] from_texts 함수 : FAISS 벡터 스토어 생성하기

■ from_texts 함수를 사용해 FAISS 벡터 스토어를 생성하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install langchain langchain-community langchain-openai

[PYTHON/LANGCHAIN] Chroma 클래스 : as_retriever 메소드를 사용해 VectorStoreRetriever 객체 만들기 1

■ Chroma 클래스의 as_retriever 메소드를 사용해 VectorStoreRetriever 객체를 만드는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install langchain langchain-chroma

[PYTHON/LANGCHAIN] Chroma 클래스 : as_retriever 메소드를 사용해 VectorStoreRetriever 객체 만들기 2

■ Chroma 클래스의 as_retriever 메소드를 사용해 VectorStoreRetriever 객체를 만드는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install langchain langchain-chroma

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

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

▶ requirements.txt

[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