[PYTHON/LANGCHAIN] BaseBlobParser 클래스 : 커스텀 BLOB 파서 만들기

■ BaseBlobParser 클래스를 사용해 커스텀 BLOB 파서를 만드는 방법을 보여준다. ▶ main.py

▶ requirements.txt

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

[PYTHON/LANGCHAIN] BaseLoader 클래스 : 커스텀 문서 로더 만들기

■ BaseLoader 클래스를 사용해 커스텀 문서 로더를 만드는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install aiofiles langchain 명령을

[PYTHON/LANGCHAIN] BaseRetriever 클래스 : 커스텀 검색기 만들기

■ BaseRetriever 클래스를 사용해 커스텀 검색기를 만드는 방법을 보여준다. ▶ main.py

▶ requirements.txt

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

[PYTHON/LANGCHAIN] LLM 클래스 : 커스텀 모델 만들기

■ LLM 클래스를 사용해 커스텀 모델을 만드는 방법을 보여준다. ▶ main.py

▶ requirements.txt

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

[PYTHON/LANGCHAIN] BaseChatModel 클래스 : 커스텀 채팅 모델 만들기

■ BaseChatModel 클래스를 사용해 커스텀 채팅 모델을 만드는 방법을 보여준다. ▶ main.py

▶ requirements.txt

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

[PYTHON/LANGCHAIN] ChatOpenAI 클래스 : model_kwargs 속성을 사용해 함수 설정하기

■ ChatOpenAI 클래스의 model_kwargs 속성을 사용해 함수를 설정하는 방법을 보여준다. ※ OPENAI_API_KEY 환경 변수 값은 .env 파일에 정의한다. ▶ main.py

[PYTHON/LANGCHAIN] FunctionMessage 클래스 : 생성자에서 name/content 인자 사용하기

■ FunctionMessage 클래스의 생성자에서 name/content 인자를 사용하는 방법을 보여준다. ※ OPENAI_API_KEY 환경 변수 값은 .env 파일에 정의한다. ▶ main.py

▶ requirements.txt

[PYTHON/LANGCHAIN] BaseCallbackHandler 클래스 : on_custom_event 메소드를 재정의해서 커스텀 이벤트 처리하기

■ BaseCallbackHandler 클래스의 on_custom_event 메소드를 재정의해서 커스텀 이벤트를 처리하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install langchain 명령을

[PYTHON/LANGCHAIN] AsyncCallbackHandler 클래스 : on_custom_event 메소드를 재정의해서 커스텀 이벤트 처리하기

■ AsyncCallbackHandler 클래스의 on_custom_event 메소드를 재정의해서 커스텀 이벤트를 처리하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install langchain 명령을

[PYTHON/LANGCHAIN] @RunnableLambda 데코레이터 사용하기

■ @RunnableLambda 데코레이터를 사용하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

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

[PYTHON/LANGCHAIN] adispatch_custom_event 함수 : 비동기 이벤트 발생시키기

■ adispatch_custom_event 함수를 사용해 비동기 이벤트를 발생시키는 방법을 보여준다. ▶ main.py

▶ requirements.txt

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

[PYTHON/LANGCHAIN] RunnableSequence 클래스 : with_config 메소드에서 callbacks 인자를 사용해 콜백 핸들러 리스트 설정하기

■ RunnableSequence 클래스의 with_config 메소드에서 callbacks 인자를 사용해 콜백 핸들러 리스트를 설정하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip

[C#/COMMON/.NET6] 엑셀에서 OLLAMA 질문 사용자 함수 추가하기

■ 엑셀에서 OLLAMA에게 질문을 하는 사용자 함수를 추가하는 방법을 보여준다. ▶ TestLibrary.csproj

▶ launchSettings.json

▶ OllamaClient.cs

▶ CustomFunction.cs

[PYTHON/LANGCHAIN] BaseCallbackHandler 클래스 : 커스텀 콜백 핸들러 만들기

■ BaseCallbackHandler 클래스를 사용해 커스텀 콜백 핸들러를 만드는 방법을 보여준다. ※ OPENAI_API_KEY 환경 변수 값은 .env 파일에 정의한다. ▶ main.py

[PYTHON/PANDAS] read_excel 함수 : index_col/na_values 인자를 사용해 EXCEL 파일 데이터 로드하기

■ read_excel 함수의 index_col/na_values 인자를 사용해 EXCEL 파일 데이터를 로드하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install "pandas[excel]"

[PYTHON/PANDAS] read_parquet 함수 : PARQUET 파일 데이터 로드하기

■ read_parquet 함수를 사용해 PARQUET 파일 데이터를 로드하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install pandas pyarrow fastparquet

[PYTHON/PANDAS] DataFrame 클래스 : to_parquet 메소드를 사용해 PARQUET 파일 생성하기

■ DataFrame 클래스의 to_parquet 메소드를 사용해 PARQUET 파일을 생성하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install pandas pyarrow

[PYTHON/PANDAS] DataFrame 클래스 : cumsum 메소드를 사용해 누적 합계 구하기

■ DataFrame 클래스의 cumsum 메소드를 사용해 누적 합계를 구하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install pandas matplotlib