[PYTHON/PYMILVUS] MilvusClient 클래스 : delete 메소드에서 collection_name/filter 인자를 사용해 엔터티 삭제하기

■ MilvusClient 클래스의 delete 메소드에서 collection_name/filter 인자를 사용해 엔터티를 삭제하는 방법을 보여준다. ▶ main.py

{'id': 0, 'text': 'Artificial intelligence was founded

[PYTHON/PYMILVUS] MilvusClient 클래스 : delete 메소드에서 collection_name/ids 인자를 사용해 엔터티 삭제하기

■ MilvusClient 클래스의 delete 메소드에서 collection_name/ids 인자를 사용해 엔터티를 삭제하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install pymilvus[model]

[PYTHON/PYMILVUS] MilvusClient 클래스 : query 메소드에서 ids 인자를 사용해 쿼리하기

■ MilvusClient 클래스의 query 메소드에서 ids 인자를 사용해 쿼리하는 방법을 보여준다. ※ 기본 키로 엔터티를 직접 검색한다. ▶ main.py

▶ requirements.txt

[PYTHON/PYMILVUS] MilvusClient 클래스 : query 메소드에서 collection_name/filter/output_fields 인자를 사용해 쿼리하기

■ MilvusClient 클래스의 query 메소드에서 collection_name/filter/output_fields 인자를 사용해 쿼리하는 방법을 보여준다. ※ 필터 표현식이나 일부 ID와 일치하는 크레트리아와 일치하는 모든 엔터티를 검색하는

[PYTHON/PYMILVUS] MilvusClient 클래스 : search 메소드에서 collection_name/data/limit/output_fields 인자를 사용해 벡터 검색하기

■ MilvusClient 클래스의 search 메소드에서 collection_name/data/limit/output_fields 인자를 사용해 벡터를 검색하는 방법을 보여준다. ※ Milvus는 동시에 하나 또는 여러 개의 벡터 검색 요청을

[PYTHON/PYMILVUS] OnnxEmbeddingFunction 클래스 : encode_queries 메소드를 사용해 쿼리 벡터 리스트 만들기

■ OnnxEmbeddingFunction 클래스의 encode_queries 메소드를 사용해 쿼리 벡터 리스트를 만드는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install pymilvus[model]

[PYTHON/PYMILVUS] 벡터로 텍스트 표현하기

■ 벡터로 텍스트를 표현하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install pymilvus[model] 명령을 실행했다.

[PYTHON/PYMILVUS] OnnxEmbeddingFunction 클래스 : dim 속성을 사용해 차원 구하기

■ OnnxEmbeddingFunction 클래스의 dim 속성을 사용해 차원을 구하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install pymilvus[model] 명령을 실행했다.

[PYTHON/PYMILVUS] OnnxEmbeddingFunction 클래스 : encode_documents 메소드를 사용해 벡터 리스트 만들기

■ OnnxEmbeddingFunction 클래스의 encode_documents 메소드를 사용해 벡터 리스트를 만드는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install pymilvus[model] 명령을

[PYTHON/PYMILVUS] DefaultEmbeddingFunction 함수 : OnnxEmbeddingFunction 객체 만들기

■ DefaultEmbeddingFunction 함수를 사용해 OnnxEmbeddingFunction 객체를 만드는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install pymilvus[model] 명령을 실행했다.

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

■ HuggingFaceEmbeddings 클래스의 생성자에서 model_name 인자를 사용해 HuggingFaceEmbeddings 객체를 만드는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install langchain-huggingface

[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

[PYTHON/LANGCHAIN] InMemoryByteStore 클래스 : 메모리 파일 저장소 만들기

■ InMemoryByteStore 클래스를 사용해 메모리 파일 저장소를 만드는 방법을 보여준다. ※ OPENAI_API_KEY 환경 변수 값은 .env 파일에 정의한다. ▶ main.py

[PYTHON/LANGCHAIN] LocalFileStore 클래스 : 로컬 파일 저장소 만들기

■ LocalFileStore 클래스를 사용해 로컬 파일 저장소를 만드는 방법을 보여준다. ▶ main.py

▶ requirements.txt

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

[PYTHON/LANGCHAIN] HuggingFaceEmbeddings 클래스 : embed_query 메소드를 사용해 문자열에서 벡터 리스트 구하기

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

▶ requirements.txt

※ pip install langchain-huggingface

[PYTHON/LANGCHAIN] HuggingFaceEmbeddings 클래스 : embed_documents 메소드를 이용해 문자열 리스트에서 벡터 리스트의 리스트 구하기

■ HuggingFaceEmbeddings 클래스의 embed_documents 메소드를 이용해 문자열 리스트에서 벡터 리스트의 리스트를 구하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip