Metadata-Version: 2.4
Name: langchain-talor-serp
Version: 0.1.0
Summary: LangChain integration for Talor SERP API — 33 search engines in one tool
License: MIT
Requires-Python: >=3.9
Description-Content-Type: text/markdown
Requires-Dist: langchain-core>=0.1.0
Requires-Dist: pydantic>=2.0
Requires-Dist: httpx>=0.24.0
Provides-Extra: dev
Requires-Dist: pytest>=7.0; extra == "dev"
Requires-Dist: pytest-asyncio>=0.21; extra == "dev"

# langchain-talor-serp

LangChain integration for the Talor SERP API.

This package provides:

- `TalorSerpAPIWrapper` for direct sync and async API access
- `TalorSerpTool` for creating LangChain tools
- bundled engine schemas for 30+ search engines
- support for search, history, and statistics endpoints

## Install

```bash
pip install langchain-talor-serp
```

## Quick start

```python
import os

from langchain_talor_serp import TalorSerpAPIWrapper, TalorSerpTool

os.environ["TALOR_API_KEY"] = "your-token"

wrapper = TalorSerpAPIWrapper()
print(wrapper.run("LangChain tutorial"))

tool = TalorSerpTool.from_env()
```

## Features

- compatible with LangChain tool workflows
- supports multiple Talor SERP engines such as Google, Bing, Yandex, and DuckDuckGo
- exposes engine schema metadata for parameter-aware integrations
- includes helper APIs for usage history and statistics
