[PYTHON/LANGCHAIN] HTMLHeaderTextSplitter 클래스 : 생성한 문서 리스트를 RecursiveCharacterTextSplitter 객체를 사용해 청크 크기 제한하기

■ HTMLHeaderTextSplitter 클래스에서 생성한 문서 리스트를 RecursiveCharacterTextSplitter 객체를 사용해 청크 크기를 제한하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip

[PYTHON/LANGCHAIN] HTMLHeaderTextSplitter 클래스 : split_text_from_file 메소드를 사용해 HTML 파일에서 문서 리스트 구하기

■ HTMLHeaderTextSplitter 클래스의 split_text_from_file 메소드를 사용해 HTML 파일에서 문서 리스트를 구하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install

[PYTHON/LANGCHAIN] HTMLHeaderTextSplitter 클래스 : split_text_from_url 메소드를 사용해 웹 사이트에서 문서 리스트 구하기

■ HTMLHeaderTextSplitter 클래스의 split_text_from_url 메소드를 사용해 웹 사이트에서 문서 리스트를 구하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip langchain-text-splitters

[PYTHON/LANGCHAIN] HTMLHeaderTextSplitter 클래스 : 생성자에서 return_each_element 인자를 사용해 HTML 문자열에서 문서 리스트 구하기

■ HTMLHeaderTextSplitter 클래스의 생성자에서 return_each_element 인자를 사용해 HTML 문자열에서 문서 리스트를 구하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip

[PYTHON/LANGCHAIN] HTMLHeaderTextSplitter 클래스 : split_text 메소드를 사용해 HTML 문자열에서 문서 리스트 구하기

■ HTMLHeaderTextSplitter 클래스의 split_text 메소드를 사용해 HTML 문자열에서 문서 리스트를 구하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ psp install

[PYTHON/LANGCHAIN] RecursiveCharacterTextSplitter 클래스 : create_documents 메소드를 사용해 문자열 리스트에서 문서 리스트 만들기

■ RecursiveCharacterTextSplitter 클래스의 create_documents 메소드를 사용해 문자열 리스트에서 문서 리스트를 만드는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install

[C#/WINUI3/COMMUNITY TOOLKIT/.NET8] MarkdownTextBlock 클래스 : MarkdownRendered 이벤트를 사용해 Text 속성 변경시 문서 크기를 컨트롤 크기로 설정하기 1

■ MarkdownTextBlock 클래스의 MarkdownRendered 이벤트를 사용해 Text 속성 변경시 문서 크기를 컨트롤 크기로 설정하는 방법을 보여준다. ▶ MainPage.xaml

▶ MainPage.xaml.cs

[C#/WINUI3/COMMUNITY TOOLKIT/.NET6] MarkdownTextBlock 클래스 : Measure 메소드를 사용해 문서 크기를 컨트롤 크기로 설정하기

■ MarkdownTextBlock 클래스의 Measure 메소드를 사용해 문서 크기를 컨트롤 크기로 설정하는 방법을 보여준다. ▶ MainPage.xaml

▶ MainPage.xaml.cs

TestProject.zip

[C#/WINUI3/COMMUNITY TOOLKIT/.NET6] MarkdownTextBlock 클래스 : 마크다운 표시하기

■ MarkdownTextBlock 클래스를 사용해 마크다운을 표시하는 방법을 보여준다. ▶ MainPage.xaml

▶ MainPage.xaml.cs

TestProject.zip

[PYTHON/AIOFILES] AsyncTextIOWrapper 클래스 : flush 메소드를 사용해 파일 버퍼 비우기

■ AsyncTextIOWrapper 클래스의 flush 메소드를 사용해 파일 버퍼를 비우는 방법을 보여준다. ▶ 예제 코드 (PY)

[PYTHON/AIOFILES] AsyncTextIOWrapper 클래스 : seek 메소드를 사용해 파일 포인터 설정하기

■ AsyncTextIOWrapper 클래스의 seek 메소드를 사용해 파일 포인터를 설정하는 방법을 보여준다. ▶ 예제 코드 (PY)

[PYTHON/AIOFILES] AsyncTextIOWrapper 클래스 : write 메소드를 사용해 텍스트 파일 쓰기

■ AsyncTextIOWrapper 클래스의 write 메소드를 사용해 텍스트 파일을 쓰는 방법을 보여준다. ▶ 예제 코드 (PY)

[PYTHON/AIOFILES] AsyncTextIOWrapper 클래스 : read 메소드를 사용해 텍스트 파일 읽기

■ AsyncTextIOWrapper 클래스의 read 메소드를 사용해 텍스트 파일을 읽는 방법을 보여준다. ▶ 예제 코드 (PY)

sample.zip

[PYTHON/AIOFILES] open 함수 : 텍스트 파일 비동기 열기

■ open 함수를 사용해 텍스트 파일을 비동기 여는 방법을 보여준다. ▶ 예제 코드 (PY)

[PYTHON/LANGCHAIN] GenericLoader 클래스 : 커스텀 일반 로더 만들기

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

▶ requirements.txt

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

[PYTHON/LANGCHAIN] GenericLoader 클래스 : lazy_load 메소드를 사용해 문서 로드하기

■ GenericLoader 클래스의 lazy_load 메소드를 사용해 문서를 로드하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

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

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

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

▶ requirements.txt

※ pip install langchain-community

[PYTHON/LANGCHAIN] FileSystemBlobLoader 클래스 : yield_blobs 메소드를 사용해 문서 로드하기

■ FileSystemBlobLoader 클래스의 yield_blobs 메소드를 사용해 문서를 로드하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

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

[PYTHON/LANGCHAIN] Blob 클래스 : from_path 정적 메소드를 사용해 파일 읽기

■ Blob 클래스의 from_path 정적 메소드를 사용해 파일을 읽는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install langchain-community 명령을

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

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

▶ requirements.txt

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