Skip to main content

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


See More →

MIT License · Dvwoo

Project details


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aicp_eat-1.0.0-py3-none-any.whl (46.5 kB view details)

Uploaded Python 3

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

Hashes for aicp_eat-1.0.0.tar.gz
Algorithm Hash digest
SHA256 9eaebe4c61a30301b68fd95417d56d3687e7ba85ca8d2a385fe0384952514477
MD5 a11bee69f0a10e8021a567e080c2c524
BLAKE2b-256 4f179bec6b389b79a3b5f013229fd12dcdbe9ceea0d9c90e521bbdc9fd731d72

See more details on using hashes here.

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

Hashes for aicp_eat-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3f4214421b9f3e261da5347936559c20d5f940ac2c6e715be9e71aa4bc5ee695
MD5 b137b9366fa9c0cb6604d53133f0be70
BLAKE2b-256 29c6a158af5dd6968753dee6a56a76219e8de13dadf9d0c3051052b99212cf47

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page