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
  • 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.1a3.tar.gz (12.1 kB view details)

Uploaded Source

Built Distribution

ezpyai-0.0.1a3-py3-none-any.whl (17.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ezpyai-0.0.1a3.tar.gz
  • Upload date:
  • Size: 12.1 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.1a3.tar.gz
Algorithm Hash digest
SHA256 5dc35582904cb59c532c935c654dd9ae6dd04f145f7b0c37940452ec182e18d2
MD5 fd1ee1d71ae7a5a3a05d5821d4bd2f10
BLAKE2b-256 2fa5b2cc5b0665e0801e4fdbde8a5a0771a3e732ba61e90ad15c08d68edb28cb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ezpyai-0.0.1a3-py3-none-any.whl
  • Upload date:
  • Size: 17.3 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.1a3-py3-none-any.whl
Algorithm Hash digest
SHA256 a07f040c8dd221a726b780d82d8fb2380e80d5af85c6e46108a666d60b4c81df
MD5 f0ab9aca0df6482cfd14039bebe7803a
BLAKE2b-256 0cb73f36d2d01a7c0c09423c4ccb7e206f91c352833b7f703e4d2897aa133d4e

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