Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

ezpyai

Welcome to ezpyai, your new best friend in the wild, wild world of AI! Whether you're a coding wizard, a data sorcerer, or just someone who likes to mess around with powerful tools, this Python utility library is here to make your life easier and your AI dreams a reality. Hack the planet, one prompt at a time!

Features

  • Easy Integration: Plug and play with OpenAI's API(and others in the future like LM Studio, Groq, HuggingFace, custom ones, etc). No need to sacrifice any goats.
  • Simplified Prompts: Wrangle those prompts like a boss. Customize to your heart's content.
  • Structured Responses: Get clean, validated JSON responses without the hassle. Because who has time for messy data?

Installation

Getting started is a breeze. Just run this magic spell in your terminal:

pip install ezpyai

Boom! You're ready to rock.

Usage

TODO

Documentation

TODO

Contributing

We love contributions like hackers love caffeine. Found a bug? Have a brilliant idea? Head over to the issues page and let us know. Pull requests are always welcome!

License

ezpyai is unleashed under the WTFPL (Do What The Fuck You Want To Public License). Copy it, change it, or repurpose it to start your own digital riot.

Development notes

TODO

TODO

  • knowledge gatherer - implement semantic chunking
  • prompt - add prompt enhancer
  • prompt - add prompt compression using LLMLingua
  • prompt - add history support
  • llm provider - optionally use NuExtract text to json model to get structured response(like instead of embedding the instruction to the base llm, take the resp and send it to nuextract)
  • llm provider - text generation web ui - support multiple instances hosted in diff locations

Metadata

Release files for ezpyai 0.0.1a8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ezpyai 0.0.1a8
File Size Uploaded
ezpyai-0.0.1a8.tar.gz 15.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ezpyai 0.0.1a8
File Interpreter ABI Platform
ezpyai-0.0.1a8-py3-none-any.whl Python 3 none any Details

Total release size: 40.5 kB

Release files / ezpyai-0.0.1a8.tar.gz

Download URL ezpyai-0.0.1a8.tar.gz
Size 15.8 kB
Tags Source
SHA-256 checksum
How to use checksums
3345b57eb4592f7fa2a0647dea0a79b9e6f62b1488ee54e6a5d60a6aa902ddfc
BLAKE2b-256 checksum
How to use checksums
722d94b2e8769b0149b5659abc645cafb50feafbf1490b9f4a9f044de37f6d0c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / ezpyai-0.0.1a8-py3-none-any.whl

Download URL ezpyai-0.0.1a8-py3-none-any.whl
Size 24.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
905fc36c8c89923690b3c98fa140690c4139c6b9f8d1a8c9c621d92e83d0c48c
BLAKE2b-256 checksum
How to use checksums
752cb1782b6c795e2b9f9dc22c9b879c736862a709a7be4a7caca0d15f15fac2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page