Embedding - 임베딩
Last updated
Last updated
# 1. OpenAI Embedding
from langchain_openai import OpenAIEmbeddings
embeddings_model = OpenAIEmbeddings()
vector = embeddings_model.embed_query("오늘 날씨 어때?")
#print(len(vector))
#print(vector[:5])
vector = embeddings_model.embed_documents([
"안녕하세요?" ,
"안녕하쇼?",
"안녕",
"하이",
"안녕하시꾸가?"
])
print(len(vector))
print(vector[0][:5]) pip install -U sentence-transformers# 2. Hugging Face Embedding
from langchain_community.embeddings import HuggingFaceEmbeddings
embeddings_model = HuggingFaceEmbeddings(
#model_name='jhgan/ko-sroberta-nli',
model_name='intfloat/multilingual-e5-large-instruct',
model_kwargs={'device':'cpu'},
encode_kwargs={'normalize_embeddings':True},
)
vector = embeddings_model.embed_query("오늘 날씨 어때?")
print(len(vector))
print(vector[:5])
vector = embeddings_model.embed_documents([
"안녕하세요?" ,
"안녕하쇼?",
"안녕",
"하이",
"안녕하시꾸가?"
])