AI Connects Python — Eat Every Python Library → HTTP API
Project description
AICP
Eat Every Python Library → HTTP API.
pip install aicp
# Set your API key in aicp.yaml, or:
export AGGREGATOR_API_KEY="sk-your-key" # Windows: setx AGGREGATOR_API_KEY "sk-your-key"
aicp
Open http://localhost:9000, test all APIs in the workbench.
# Eat pandas → 59 APIs
python eater/eat.py pandas
curl http://localhost:9000/api/pandas/read_csv -d '{"params":{"filepath":"data.csv"}}'
# Eat numpy → 100+ APIs
python eater/eat.py numpy
# Eat LangChain → 999 APIs
python eater/eat_langchain.py
Go calls pandas. Rust calls numpy. Frontend calls LangChain. Any language, HTTP everything.
pandas → 59 APIs
numpy → 100+ APIs
LangChain → 999 APIs
sklearn → 301 APIs
scipy → 107 APIs
PIL → 471 APIs
requests → 9 APIs
─────────────────────
2000+ APIs. HTTP.
AI reads help(). AI orchestrates. 80 lines engine.
Dependencies
- Python >= 3.10
- aiohttp >= 3.9
- openai >= 1.0
- pyyaml >= 6.0
Just eat it, eat it, eat it, eat it
No one wants to be defeated
Showin' how funky and strong is your fight
It doesn't matter who's wrong or right
Let's eat it, eat it
Let's eat it, eat it
MIT License · Dvwoo
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
aicp_eat-1.0.0.tar.gz
(45.7 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
aicp_eat-1.0.0-py3-none-any.whl
(46.5 kB
view details)
File details
Details for the file aicp_eat-1.0.0.tar.gz.
File metadata
- Download URL: aicp_eat-1.0.0.tar.gz
- Upload date:
- Size: 45.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9eaebe4c61a30301b68fd95417d56d3687e7ba85ca8d2a385fe0384952514477
|
|
| MD5 |
a11bee69f0a10e8021a567e080c2c524
|
|
| BLAKE2b-256 |
4f179bec6b389b79a3b5f013229fd12dcdbe9ceea0d9c90e521bbdc9fd731d72
|
File details
Details for the file aicp_eat-1.0.0-py3-none-any.whl.
File metadata
- Download URL: aicp_eat-1.0.0-py3-none-any.whl
- Upload date:
- Size: 46.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3f4214421b9f3e261da5347936559c20d5f940ac2c6e715be9e71aa4bc5ee695
|
|
| MD5 |
b137b9366fa9c0cb6604d53133f0be70
|
|
| BLAKE2b-256 |
29c6a158af5dd6968753dee6a56a76219e8de13dadf9d0c3051052b99212cf47
|