Embeddings

Embeddings는 텍스트 데이터를 컴퓨터가 알아들을 수 있는 숫자형(벡터) 데이터로 변환합니다. 벡터로 변환된 데이터는 Vector Store에 저장하고 추후 Retrieval 기능을 통해 유사한 내용을 찾는데 사용할 수 있습니다.

kubChain에서 제공하는 Embeddings는 아래와 같습니다.

  • AWS Bedrock Embeddings

  • Azure OpenAI Embeddings

  • Cohere Embeddings

  • Google PaLM Embeddings

  • GoogleVertexAI Embeddings

  • HuggingFace Inference Embeddings

  • LocalAI Embeddings

  • Ollama Embeddings

  • OpenAI Embeddings

  • OpenAI Embeddings Custom

OpenAI Embeddings

언어모델을 사용할 때 등록했던 API key를 그대로 사용하기 때문에 제공하는 Embedding 중에 가장 쉽게 접근할 수 있지만, 비용이 청구됩니다.

HuggingFace Inference Embeddings

비용청구 없이 Embedding을 수행하기에 적합합니다. 별도로 Model 경로나 Endpoint 경로를 작성하지 않아도 사용할 수 있지만, OpenAI Embeddings에 비해 수행시간이 오래걸립니다.

Last updated