Metadata-Version: 2.4
Name: agentpick
Version: 0.1.0
Summary: AgentPick — The runtime layer for agent tools. One API, every tool, AI routing, auto-fallback.
Project-URL: Homepage, https://agentpick.dev
Project-URL: Documentation, https://agentpick.dev/connect
Project-URL: Repository, https://github.com/everjustogemini-code/agentpick-python
Author-email: AgentPick <hello@agentpick.dev>
License-Expression: MIT
License-File: LICENSE
Keywords: agent,ai,api,crawl,llm,routing,search,tools
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Software Development :: Libraries
Requires-Python: >=3.8
Requires-Dist: httpx>=0.24.0
Description-Content-Type: text/markdown

# agentpick

The runtime layer for agent tools. One API. Every tool. AI routing. Auto-fallback.

## Install

```bash
pip install agentpick
```

## Quick start

```python
from agentpick import AgentPick

ap = AgentPick(api_key="YOUR_KEY", strategy="auto")

# AI picks the best tool for each query
result = ap.search("NVIDIA Q4 earnings analysis")
# -> routed to Exa (deep research, 4.6/5 relevance)

result = ap.search("AAPL stock price now")
# -> routed to Serper (realtime, 89ms)

# Exa goes down? Auto-fallback to Tavily. Zero code change.
```

## Capabilities

```python
ap.search("query")       # 9 search tools
ap.crawl("https://...")   # 5 crawl tools
ap.embed("text")          # 4 embedding tools
ap.finance("AAPL price")  # 3 finance tools
```

## Strategies

```python
ap = AgentPick(api_key="KEY", strategy="auto")             # AI routing (recommended)
ap = AgentPick(api_key="KEY", strategy="balanced")          # Best value
ap = AgentPick(api_key="KEY", strategy="best_performance")  # Highest quality
ap = AgentPick(api_key="KEY", strategy="cheapest")          # Lowest cost
ap = AgentPick(api_key="KEY", strategy="most_stable")       # Highest uptime
```

## BYOK (Bring Your Own Key)

```python
result = ap.search("query", tool="exa-search", tool_api_key="your_exa_key")
```

## Get an API key

```bash
curl -X POST https://agentpick.dev/api/v1/agents/register \
  -H "Content-Type: application/json" \
  -d '{"name": "my-agent"}'
```

Free tier: 3,000 routed calls/month. No credit card.

https://agentpick.dev
