langchain-cloudflare 0.1.8
pip install langchain-cloudflare
Released:
Langchain Integrations for Cloudflare's WorkersAI and Vectorize
Navigation
Unverified details
These details havenot been verified by PyPIProject links
Meta
- License: MIT License (MIT)
- Requires: Python <4.0, >=3.9
Classifiers
- License
- Programming Language
Project description
langchain-cloudflare
This package contains the LangChain integration with CloudflareWorkersAI
Installation
pipinstall-Ulangchain-cloudflare
And you should configure credentials by setting the following environment variables:
CF_ACCOUNT_ID
AND
CF_API_TOKEN
(if using a single token scoped for all services)
OR (if using separately scoped tokens)
CF_AI_API_TOKEN
CF_VECTORIZE_API_TOKEN
(CloudflareVectorize)CF_D1_API_TOKEN
(CloudflareVectorize)CF_D1_DATABASE_ID
(CloudflareVectorize)
Chat Models
ChatCloudflareWorkersAI
class exposes chat models from CloudflareWorkersAI.
fromlangchain_cloudflare.chat_modelsimportChatCloudflareWorkersAIllm=ChatCloudflareWorkersAI()llm.invoke("Sing a ballad of LangChain.")
Embeddings
CloudflareWorkersAIEmbeddings
class exposes embeddings from CloudflareWorkersAI.
fromlangchain_cloudflare.embeddingsimportCloudflareWorkersAIEmbeddingsembeddings=CloudflareWorkersAIEmbeddings(model_name="@cf/baai/bge-base-en-v1.5")embeddings.embed_query("What is the meaning of life?")
VectorStores
CloudflareWorkersAILLM
class exposes LLMs from CloudflareWorkersAI.
fromlangchain_cloudflare.vectorstoresimportCloudflareVectorizevst=CloudflareVectorize(embedding=embeddings)vst.create_index(index_name="my-cool-vectorstore")
Release Notes
v0.1.1 (2025-04-08)
- Added ChatCloudflareWorkersAI integration
- Added CloudflareWorkersAIEmbeddings support
- Added CloudflareVectorize integration
v0.1.3 (2025-04-10)
- Added AI Gateway support for CloudflareWorkersAIEmbeddings
- Added Async support for CloudflareWorkersAIEmbeddings
v0.1.4 (2025-04-14)
- Added support for additional model parameters as explicit class attributes for ChatCloudflareWorkersAI
v0.1.6 (2025-05-01)
- Added Standalone D1 Metadata Filtering Methods
- Update Docs for more clarity around D1 Table/Vectorize Index Names
v0.1.8 (2025-05-11)
- Added support for environmental variables (embeddings, vectorstores)
Project details
Unverified details
These details havenot been verified by PyPIProject links
Meta
- License: MIT License (MIT)
- Requires: Python <4.0, >=3.9
Classifiers
- License
- Programming Language
Release historyRelease notifications |RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more aboutinstalling packages.
Source Distribution
Built Distribution
File details
Details for the filelangchain_cloudflare-0.1.8.tar.gz
.
File metadata
- Download URL:langchain_cloudflare-0.1.8.tar.gz
- Upload date:
- Size: 28.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.2 CPython/3.11.11 Darwin/24.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3632f8faa0fe291f8ebac212601e2dcc3477623f7305ea61b7611db7449d018e | |
MD5 | 9181920abe2b6d0d775781e3b42dce1e | |
BLAKE2b-256 | cb1f5938828fcef05535d2bfebbd6682a429421ee13114b7fd3e85dc56231434 |
File details
Details for the filelangchain_cloudflare-0.1.8-py3-none-any.whl
.
File metadata
- Download URL:langchain_cloudflare-0.1.8-py3-none-any.whl
- Upload date:
- Size: 30.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.2 CPython/3.11.11 Darwin/24.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 536ee6f5bfa41278ed2e9c1fcb618deaafaede849ec805fb356e581c93853fe1 | |
MD5 | 49fc307c906f173695144104e0bef07a | |
BLAKE2b-256 | 4928c1deb667f6eeb8880b41098987edddfcf668faf045ec0b181a0d38d23563 |