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

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

▶ requirements.txt

※ pip install langchain

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

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

▶ requirements.txt

※ pip install langchain

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

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

▶ requirements.txt

※ pip install langchain 명령을

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

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

▶ requirements.txt

※ pip install langchain

[PYTHON/LANGCHAIN] PromptTemplate 클래스 : format_prompt 메소드를 사용해 StringPromptValue 객체 만들기

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

▶ requirements.txt

※ pip install langchain 명령을

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

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

▶ requirements.txt

※ pip install langchain

[PYTHON/LANGCHAIN] ChatOpenAI 클래스 : invoke 메소드에서 SystemMessage/HumanMessage 객체 리스트 사용하기

■ ChatOpenAI 클래스의 invoke 메소드에서 SystemMessage/HumanMessage 객체 리스를 사용하는 방법을 보여준다. ※ OPENAI_API_KEY 환경 변수 값은 .env 파일에 정의한다. ▶ main.py

[PYTHON/LANGCHAIN] OpenAI 클래스 : 생성자에서 model_name 인자를 사용해 모델명 설정하기

■ OpenAI 클래스의 생성자에서 model_name 인자를 사용해 모델명을 설정하는 방법을 보여준다. ※ OPENAI_API_KEY 환경 변수 값은 .env 파일에 정의한다. ▶ main.py

[PYTHON/LANGCHAIN] ContextualCompressionRetriever 클래스 : DocumentCompressorPipeline 객체를 사용해 컨텍스트 압축 검색하기

■ ContextualCompressionRetriever 클래스에서 DocumentCompressorPipeline 객체를 사용해 컨텍스트 압축 검색하는 방법을 보여준다. ※ OPENAI_API_KEY 환경 변수 값은 .env 파일에 정의한다. ▶ main.py

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

■ DocumentCompressorPipeline 클래스의 생성자에서 transformers 인자를 사용해 DocumentCompressorPipeline 객체를 만드는 방법을 보여준다. ▶ 예제 코드 (PY)

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

■ EmbeddingsRedundantFilter 클래스의 생성자에서 embeddings 인자를 사용해 EmbeddingsRedundantFilter 객체를 만드는 방법을 보여준다. ▶ 예제 코드 (PY)

[PYTHON/LANGCHAIN] EmbeddingsFilter 클래스 : 생성자에서 embeddings/similarity_threshold 인자를 사용해 EmbeddingsFilter 객체 만들기

■ EmbeddingsFilter 클래스의 생성자에서 embeddings/similarity_threshold 인자를 사용해 EmbeddingsFilter 객체를 만드는 방법을 보여준다. ▶ 예제 코드 (PY)

[PYTHON/LANGCHAIN] ContextualCompressionRetriever 클래스 : EmbeddingsFilter 객체를 사용해 컨텍스트 압축 검색하기

■ ContextualCompressionRetriever 클래스에서 EmbeddingsFilter 객체를 사용해 컨텍스트 압축 검색하는 방법을 보여준다. ※ OPENAI_API_KEY 환경 변수 값은 .env 파일에 정의한다. ▶ main.py

[C#/COMMON/.NET8] HttpClient 클래스 : Ollama 연동 파이썬 LLM 서버 통신하기

■ HttpClient 클래스를 사용해 Ollama 연동 파이썬 LLM 서버와 통신하는 방법을 보여준다. ▶ AdditionalKeywordArgument.cs

▶ AIMessageChunk.cs

▶ InvalidToolCallList.cs

[PYTHON/LANGCHAIN] ConversationBufferMemory 클래스 : 생성자를 사용해 객체 만들기

■ ConversationBufferMemory 클래스의 생성자를 사용해 객체를 만드는 방법을 보여준다. ▶ 예제 코드 (PY)