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-eat
# 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.1.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.1-py3-none-any.whl (46.5 kB view details)

Uploaded Python 3

File details

Details for the file aicp_eat-1.0.1.tar.gz.

File metadata

  • Download URL: aicp_eat-1.0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 a0c14146412193a484defe31b09c5d3f9bae1ff383b705ffb7f7d4eca21e4646
MD5 773c982be8d5acfbb357eaaeb1d80d08
BLAKE2b-256 f6cc99fc086852d6e50a8c6540e1f093a8e7c0a72de1bb83b03189e7413b3249

See more details on using hashes here.

File details

Details for the file aicp_eat-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: aicp_eat-1.0.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c2e4155a66210f00b697ee31dcd17bf2ddcc4d873f2b8ed40b21735f6500f208
MD5 51e521bd73a50e1b3d30b98813321ef3
BLAKE2b-256 cb81aaa83b16faddecf201e713e1fe0ad2b782cde227f609bbb31a981ca7b01d

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