agentpick
The runtime layer for agent tools. One API. Every tool. AI routing. Auto-fallback.
Install
pip install agentpick
Quick start
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
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
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)
result = ap.search("query", tool="exa-search", tool_api_key="your_exa_key")
Get an API key
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.
Release files for agentpick 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| agentpick-0.1.0.tar.gz | 3.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| agentpick-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 8.1 kB
Release files / agentpick-0.1.0.tar.gz
| Download URL | agentpick-0.1.0.tar.gz |
|---|---|
| Size | 3.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2c1734ec26bc052100fc3850e56f9730333f3f46a873e811af861242532e7eac
|
|
BLAKE2b-256 checksum How to use checksums |
ac35f5d9a0d5126d1de9d52a26a9c0defc430b54e6fc7174b37bdbdead33a867
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|
Release files / agentpick-0.1.0-py3-none-any.whl
| Download URL | agentpick-0.1.0-py3-none-any.whl |
|---|---|
| Size | 4.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c1728b19cae5fe2b43e19797aff7b072e970cadd5b24ca070f50587459c444d3
|
|
BLAKE2b-256 checksum How to use checksums |
8badc0cca1436633824252d2301e35177a36b7cf064c8836b896f787033ed188
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|