Skip to content

Instantly share code, notes, and snippets.

@idontcalculate
Created July 21, 2024 16:29
Show Gist options
  • Save idontcalculate/476d9eec89ed8f3ed3a00993da0ef9ac to your computer and use it in GitHub Desktop.
Save idontcalculate/476d9eec89ed8f3ed3a00993da0ef9ac to your computer and use it in GitHub Desktop.
from fastembed.embedding import TextEmbedding
def get_book_vector(book_data):
embedder = TextEmbedding(model_name="BAAI/bge-base-en")
text = f"{book_data['title']} {book_data['description']}"
vector = list(embedder.embed(text))
return vector[0] # Since embed returns a generator, we convert it to a list and take the first item.
def get_query_vector(query_text):
embedder = TextEmbedding(model_name="BAAI/bge-base-en")
vector = list(embedder.embed(query_text))
return vector[0] # same as the upper one
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment