[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] MilvusClient 클래스 : insert 메소드에서 collection_name/data 인자를 사용해 데이터 삽입하기

■ MilvusClient 클래스의 insert 메소드에서 collection_name/data 인자를 사용해 데이터를 삽입하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install pymilvus[model]

[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/PYMILVUS] MilvusClient 클래스 : drop_collection 메소드에서 collection_name 인자를 사용해 컬렉션 삭제하기

■ MilvusClient 클래스의 drop_collection 메소드에서 collection_name 인자를 사용해 컬렉션을 삭제하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install pymilvus

[PYTHON/PYMILVUS] MilvusClient 클래스 : has_collection 메소드에서 collection_name 인자를 사용해 컬렉션 존재 여부 구하기

■ MilvusClient 클래스의 has_collection 메소드에서 collection_name 인자를 사용해 컬렉션 존재 여부를 구하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip

[PYTHON/STREAMLIT] connection 함수 : 데이터베이스 연결 만들기

■ connection 함수를 사용해 POSTGRESQL 데이터베이스 연결을 만드는 방법을 보여준다. ▶ ./.streamlit/secrets.toml

※ postgreSQL : 연결명 ※ postgresql : 데이터베이스 타입

[PYTHON/STREAMLIT] SqlConnection 클래스 : query 메소드를 사용해 데이터 조회하기

■ SqlConnection 클래스의 query 메소드를 사용해 데이터를 조회하는 방법을 보여준다. ▶ ./.streamlit/secrets.toml

※ postgreSQL : 연결명 ※ postgresql : 데이터베이스 타입

[PYTHON/LANGCHAIN] set_llm_cache 함수 : SQLiteCache 객체를 캐시로 설정하기

■ set_llm_cache 함수를 사용해 SQLiteCache 객체를 캐시로 설정하는 방법을 보여준다. ※ OPENAI_API_KEY 환경 변수 값은 .env 파일에 정의한다. ▶ main.py

[PYTHON/LANGCHAIN] SQLChatMessageHistory 클래스 : SQLITE에 채팅 메시지 히스토리 저장하기

■ SQLChatMessageHistory 클래스를 사용해 SQLITE에 채팅 메시지 히스토리를 저장하는 방법을 보여준다. ※ OPENAI_API_KEY 환경 변수 값은 .env 파일에 정의한다. ▶ main.py

[PYTHON/LANGCHAIN] create_retriever_tool 함수 : FAISS 벡터 스토어 검색 도구 만들기 1

■ create_retriever_tool 함수를 사용해 FAISS 벡터 스토어 검색 도구를 만드는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install langchain

[PYTHON/LANGCHAIN] from_texts 함수 : FAISS 벡터 스토어 생성하기

■ from_texts 함수를 사용해 FAISS 벡터 스토어를 생성하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install langchain langchain-community langchain-openai

[PYTHON/LANGCHAIN] SQLDatabase 클래스 : run 메소드를 사용해 SQLITE 데이터 가져오기

■ SQLDatabase 클래스의 run 메소드를 사용해 SQLITE 데이터를 가져오는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install langchain-community 명령을