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

Here's a quick primer on how to use ezpyai. It's so simple, your pet hamster could do it (assuming it's a really smart hamster).

from ezpyai.llm import OpenAI, Prompt

# Initialize the OpenAI client
ai_client = OpenAI(api_key="your_openai_api_key")

# Create a prompt
prompt = Prompt(user_message="Hello, world!")

# Get a response from the model
response = ai_client.get_response(prompt)
print(response)

See? Easy peasy, lemon squeezy.

Documentation

Want to dive deeper? Check out our documentation. It's packed with everything you need to become an AI rockstar.

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.

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.1a2.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

ezpyai-0.0.1a2-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for ezpyai-0.0.1a2.tar.gz
Algorithm Hash digest
SHA256 14f21c798d9100992dcc4043cd47ab6cbe023dc707400fbef4c1adee388eccd4
MD5 e05f2125985321811af8d2246932a1cc
BLAKE2b-256 81e490ad175f733e8fd84f2ddcd8b05337a911a92ad42174b0db6034a727813a

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ezpyai-0.0.1a2-py3-none-any.whl
Algorithm Hash digest
SHA256 a5d2b5cf8f609f18eafe2d3d5ee9bed996f7df4c0c90297b1d988a5c314d7b90
MD5 f4cd551bf9614b1154eb56b7d027e16d
BLAKE2b-256 3ff6e006df2086e99142650da38f5e5d941efb2a6b166e6e4db2519da8f9ca0e

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