Metadata-Version: 2.4
Name: vectorcache-tools
Version: 0.1.0
Summary: LangChain integrations for the VectorCache x402 semantic vector cache API
Author-email: pgalyen1987 <pgalyen87@gmail.com>
License-Expression: MIT
Project-URL: Homepage, https://github.com/pgalyen1987/NodeProxy
Project-URL: Documentation, https://vectorcache-production.up.railway.app/.well-known/x402.json
Keywords: langchain,x402,vector,cache,embeddings,agents
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: pydantic>=2.0
Requires-Dist: requests>=2.31
Provides-Extra: x402
Requires-Dist: x402[evm,requests,svm]>=2.0; extra == "x402"
Requires-Dist: eth-account>=0.10; extra == "x402"
Requires-Dist: solders>=0.26; extra == "x402"
Provides-Extra: langchain
Requires-Dist: langchain-core>=0.2; extra == "langchain"
Requires-Dist: x402[evm,requests,svm]>=2.0; extra == "langchain"
Requires-Dist: eth-account>=0.10; extra == "langchain"
Requires-Dist: solders>=0.26; extra == "langchain"
Provides-Extra: all
Requires-Dist: vectorcache-tools[langchain]; extra == "all"

# vectorcache-tools

PyPI client for [VectorCache](https://vectorcache-production.up.railway.app).

```bash
pip install "vectorcache-tools[x402,langchain]"
# also available via monorepo:
# pip install "nodeproxy-tools[vectorcache]"
export EVM_PRIVATE_KEY=0x...

from vectorcache_tools import VectorCacheClient

client = VectorCacheClient()
result = client.lookup(
    "agent swarm semantic lookup",
    vector=[0.12, 0.04, -0.08],
    namespace="my-swarm",
)
print(result.cache, result.similarity, result.vector)
```
