Metadata-Version: 2.4
Name: truthstack-langchain
Version: 1.0.0
Summary: LangChain adapter for TruthStack supplement safety API. Check drug interactions, get evidence, search compounds.
Home-page: https://github.com/TruthStack1/truthstack-python
Author: TruthStack
Author-email: chris@truthstack.co
License: MIT
Keywords: langchain ai-agent health supplements drug-interactions safety pharmacovigilance glp-1 ozempic tool
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Scientific/Engineering :: Medical Science Apps.
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: truthstack[langchain]>=1.0.0
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# truthstack-langchain

LangChain adapter for [TruthStack](https://truthstack.co) supplement safety API.

## Install

```bash
pip install truthstack-langchain
```

## Quick Start

```python
from truthstack_langchain import get_tools
from langchain_openai import ChatOpenAI
from langchain.agents import AgentExecutor, create_openai_tools_agent

tools = get_tools(api_key="your-key")
llm = ChatOpenAI(model="gpt-4")
agent = create_openai_tools_agent(llm, tools, prompt)
executor = AgentExecutor(agent=agent, tools=tools)

result = executor.invoke({"input": "Can I take berberine while on Ozempic?"})
```

## Tools Included

| Tool | Description |
|------|-------------|
| `truthstack_check_interactions` | Check supplement + drug interactions |
| `truthstack_get_evidence` | Evidence balance + citations |
| `truthstack_search_supplements` | Fuzzy compound search |
| `truthstack_safety_signals` | FDA CAERS/FAERS signals |
| `truthstack_drug_profile` | Drug CYP450 + botanical interactions |

## Also available

```bash
pip install truthstack                    # Core client
pip install truthstack-llamaindex         # LlamaIndex adapter
pip install truthstack-crewai             # CrewAI adapter
```

## API Key

Free key (2,000 calls/month): [truthstack.co/developers](https://truthstack.co/developers)

## License

MIT
