Tai Truong
fix readme
d202ada
raw
history blame contribute delete
806 Bytes
from langchain_community.embeddings import FakeEmbeddings
from langflow.base.embeddings.model import LCEmbeddingsModel
from langflow.field_typing import Embeddings
from langflow.io import IntInput
class FakeEmbeddingsComponent(LCEmbeddingsModel):
display_name = "Fake Embeddings"
description = "Generate fake embeddings, useful for initial testing and connecting components."
icon = "LangChain"
name = "LangChainFakeEmbeddings"
inputs = [
IntInput(
name="dimensions",
display_name="Dimensions",
info="The number of dimensions the resulting output embeddings should have.",
value=5,
),
]
def build_embeddings(self) -> Embeddings:
return FakeEmbeddings(
size=self.dimensions or 5,
)