mirror of
https://github.com/langchain-ai/langchain.git
synced 2026-10-05 09:25:14 +03:00
4.2 KiB
4.2 KiB
In [ ]:
# Set API key
embaas_api_key = "YOUR_API_KEY"
# or set environment variable
os.environ["EMBAAS_API_KEY"] = "YOUR_API_KEY"In [ ]:
from langchain.document_loaders.embaas import EmbaasBlobLoader
from langchain.document_loaders.blob_loaders import BlobIn [ ]:
blob_loader = EmbaasBlobLoader()
blob = Blob.from_path("example.pdf")
documents = blob_loader.load(blob)In [ ]:
# You can also directly create embeddings with your preferred embeddings model
blob_loader = EmbaasBlobLoader(params={"model": "e5-large-v2", "should_embed": True})
blob = Blob.from_path("example.pdf")
documents = blob_loader.load(blob)
print(documents[0]["metadata"]["embedding"])In [ ]:
from langchain.document_loaders.embaas import EmbaasLoaderIn [ ]:
file_loader = EmbaasLoader(file_path="example.pdf")
documents = file_loader.load()In [15]:
# Disable automatic text splitting
file_loader = EmbaasLoader(file_path="example.mp3", params={"should_chunk": False})
documents = file_loader.load()