Skip to main content

A useful utility library for AI applications

Project description

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

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

ezpyai-0.0.1a6.tar.gz (15.8 kB view details)

Uploaded Source

Built Distribution

ezpyai-0.0.1a6-py3-none-any.whl (24.6 kB view details)

Uploaded Python 3

File details

Details for the file ezpyai-0.0.1a6.tar.gz.

File metadata

  • Download URL: ezpyai-0.0.1a6.tar.gz
  • Upload date:
  • Size: 15.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for ezpyai-0.0.1a6.tar.gz
Algorithm Hash digest
SHA256 9bd04cc56e28d5a4c8f3b0b554d1ef00996a3f3c52f49ee5a5aa57839ccc5f28
MD5 57984b4ab42914a54624f1eb6b7ee935
BLAKE2b-256 f5e7b300693aee55c08b9774802b40fa96a9d20eed0a2a3b7efb2df15835e0d8

See more details on using hashes here.

File details

Details for the file ezpyai-0.0.1a6-py3-none-any.whl.

File metadata

  • Download URL: ezpyai-0.0.1a6-py3-none-any.whl
  • Upload date:
  • Size: 24.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for ezpyai-0.0.1a6-py3-none-any.whl
Algorithm Hash digest
SHA256 d16074b20006bbb564d45a455d6d9e1cc04231cf5794df80f5feda46f80265e9
MD5 571380f42efbd2c924725fd404b85e11
BLAKE2b-256 2d9047551eec54d54ac2c089cfe9a10d5bc5ef052cc37df0dec6ea520dd23372

See more details on using hashes here.

Supported by

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