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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file ezpyai-0.0.1a4.tar.gz
.
File metadata
- Download URL: ezpyai-0.0.1a4.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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 566500dff6211b6dbc455ba17a0a3edaffbd2689cb02f10f6fbcf8ebbba26d9b |
|
MD5 | 03e4628e452b11429bcb979a6cae3555 |
|
BLAKE2b-256 | e161178e39c91293b6a9af87a1aa26ed6090a7b909ad74b85b1168ad1dafce27 |
File details
Details for the file ezpyai-0.0.1a4-py3-none-any.whl
.
File metadata
- Download URL: ezpyai-0.0.1a4-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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93ba886ebb6e248e2ddde3c022642d6f90c087a897fd670ff7f651533423a727 |
|
MD5 | 6ce5306763112f9ac369c2cceb90716c |
|
BLAKE2b-256 | a4d494866878fb89fca62f8cc653ca8c85d02e1bd2e04f1679b7b7d4203c4142 |