[PYTHON/LANGCHAIN] BSHTMLLoader 클래스 : 윈도우즈 운영 체제에서 UTF-8 인코딩 파일 사용하기

■ BSHTMLLoader 클래스를 사용해 윈도우즈 운영 체제에서 UTF-8 인코딩 파일을 사용하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install

[PYTHON/LANGCHAIN] 정형화된 데이터 추출시 참조 예제 사용하기

■ 정형화된 데이터 추출시 참조 예제를 사용하는 방법을 보여준다. ※ OPENAI_API_KEY 환경 변수 값은 .env 파일에 정의한다. ▶ main.py

▶ requirements.txt

[PYTHON/LANGCHAIN] ChatPromptTemplate 클래스 : invoke 메소드를 사용해 ChatPromptValue 객체 만들기

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

▶ requirements.txt

※ pip install langchain 명령을

[PYTHON/LANGCHAIN] ChatPromptTemplate 클래스 : from_messages 정적 메소드를 사용해 ChatPromptTemplate 객체 만들기

■ ChatPromptTemplate 클래스의 from_messages 정적 메소드를 사용해 ChatPromptTemplate 객체를 만드는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install langchain

[PYTHON/LANGCHAIN] VectorStoreRetriever 클래스 : configurable_fields 메소드에서 search_kwargs 인자를 사용해 RunnableConfigurableFields 객체 만들기

■ VectorStoreRetriever 클래스의 configurable_fields 메소드에서 search_kwargs 인자를 사용해 RunnableConfigurableFields 객체를 만드는 방법을 보여준다. ※ PINECONE_API_KEY 환경 변수 값은 .env 파일에 정의한다. ▶

[PYTHON/LANGCHAIN] VectorStoreRetriever 클래스 : invoke 메소드를 사용해 벡터 유사도 검색하기

■ VectorStoreRetriever 클래스의 invoke 메소드를 사용해 벡터 유사도 검색하는 방법을 보여준다. ※ PINECONE_API_KEY 환경 변수 값은 .env 파일에 정의한다. ▶ main.py

[PYTHON/LANGCHAIN] PineconeVectorStore 클래스 : as_retriever 메소드에서 search_kwargs 인자를 사용해 VectorStoreRetriever 객체 만들기

■ PineconeVectorStore 클래스의 as_retriever 메소드에서 search_kwargs 인자를 사용해 VectorStoreRetriever 객체를 만드는 방법을 보여준다. ※ PINECONE_API_KEY 환경 변수 값은 .env 파일에 정의한다. ▶

[PYTHON/LANGCHAIN] WikipediaRetriever 클래스 : 위키피디아 검색하기

■ WikipediaRetriever 클래스를 사용해 위키피디아 검색하는 방법을 보여준다. ※ OPENAI_API_KEY 환경 변수 값은 .env 파일에 정의한다. ▶ main.py

▶ requirements.txt

[PYTHON/LANGCHAIN] ChatOpenAI 클래스 : with_structured_output 메소드를 사용해 RAG 애플리케이션에서 모델 응답 구조의 소스 구하기

■ ChatOpenAI 클래스의 with_structured_output 메소드를 사용해 RAG 애플리케이션에서 모델 응답 구조의 소스를 구하는 방법을 보여준다. ※ OPENAI_API_KEY 환경 변수 값은 .env 파일에

[PYTHON/LANGCHAIN] LCEL을 사용해 RAG 애플리케이션에서 소스 구하기

■ LCEL을 사용해 RAG 애플리케이션에서 소스를 구하는 방법을 보여준다. ※ OPENAI_API_KEY 환경 변수 값은 .env 파일에 정의한다. ▶ main.py

▶ requirements.txt

[PYTHON/LANGCHAIN] create_retrieval_chain 함수 : RAG 애플리케이션에서 소스 구하기

■ create_retrieval_chain 함수를 사용해 RAG 애플리케이션에서 소스를 구하는 방법을 보여준다. ※ OPENAI_API_KEY 환경 변수 값은 .env 파일에 정의한다. ▶ main.py

[PYTHON/LANGCHAIN] RunnableBinding 클래스 : astream_events 메소드를 사용해 대화형 RAG 체인에서 검색기 전달전 재구성 사용자 질문 출력하기

■ RunnableBinding 클래스의 astream_events 메소드를 사용해 대화형 RAG 체인에서 검색기 전달전 재구성 사용자 질문을 출력하는 방법을 보여준다. ※ OPENAI_API_KEY 환경 변수 값은

[PYTHON/LANGCHAIN] RunnableBinding 클래스 : astream 메소드를 사용해 대화형 RAG 체인에서 검색기 전달전 사용자 질문 재구성하기

■ RunnableBinding 클래스의 astream 메소드를 사용해 대화형 RAG 체인에서 검색기 전달전 사용자 질문을 재구성하는 방법을 보여준다. ※ 재구성된 질문은 최종 출력의 일부로

[PYTHON/LANGCHAIN] RunnableBinding 클래스 : pick 메소드를 사용해 RunnableSequence 객체 만들기

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