[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] 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/OPENAI] OpenAI 클래스 : embeddings 변수를 사용해 유사도 검색하기 (FAISS 벡터 데이터베이스 사용)

■ OpenAI 클래스의 embeddings 변수를 사용해 유사도를 검색하는 방법을 보여준다. (FAISS 벡터 데이터베이스 사용) ▶ 예제 코드 (PY)

▶ requirements.txt