Metadata-Version: 2.4
Name: aipaygent-langchain
Version: 1.0.0
Summary: LangChain toolkit for AiPayGent — 123 AI endpoints via x402 micropayments (USDC on Base)
Home-page: https://api.aipaygent.xyz
Author: AiPayGent
Author-email: hello@aipaygent.xyz
Project-URL: Homepage, https://api.aipaygent.xyz
Project-URL: OpenAPI, https://api.aipaygent.xyz/openapi.json
Project-URL: llms.txt, https://api.aipaygent.xyz/llms.txt
Keywords: langchain ai agent x402 claude anthropic marketplace usdc base web3 micropayments
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.9
Description-Content-Type: text/x-rst
Requires-Dist: langchain-core>=0.1.0
Requires-Dist: requests>=2.28.0
Provides-Extra: dev
Requires-Dist: langchain>=0.1.0; extra == "dev"
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: project-url
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

AiPayGent LangChain Tool
========================
Drop this file into any LangChain project to give your agent access to
80+ paid AI endpoints via x402 micropayments.

Install:
    pip install langchain-core requests

Usage:
    from langchain_tool import AiPayGentTool, AiPayGentToolkit
    from langchain.agents import AgentExecutor, create_openai_tools_agent

    tools = AiPayGentToolkit(x402_token="your_token").get_tools()
    agent = create_openai_tools_agent(llm, tools, prompt)
    executor = AgentExecutor(agent=agent, tools=tools)

    result = executor.invoke({"input": "Research quantum computing and summarize it"})
