Skip to main content

Plim is a platform for building and deploying AI agents.

Project description

PlimAI

A Python package for building and deploying AI agents. PlimAI is designed to streamline the creation, testing, and deployment of intelligent agents, providing tools and frameworks for various AI tasks.

Badges

PyPI - Version PyPI - Downloads Build Status Code Coverage

Installation

You can install the package using pip:

pip install plimai

Usage

from plimai import example
from plimai.example import get_version

# Example usage of hello function
print(example.hello("PlimAI User"))

# Example usage of get_version function
print(f"PlimAI Version: {get_version()}")

Development

Setup

  1. Clone the repository:

    git clone https://github.com/plim-ai/plim.git
    cd plim
    
  2. Install development dependencies:

    pip install -e ".[dev]"
    

Version Control

This project uses semantic versioning and automatic version bumping:

  • feat: commits trigger a minor version bump
  • fix: commits trigger a patch version bump
  • feat!: or BREAKING CHANGE: commits trigger a major version bump

CI/CD

The project uses GitHub Actions for continuous integration and deployment:

  1. On every push to main:

    • Version is automatically bumped based on commit messages
    • Package is built and published to PyPI
    • GitHub release is created
  2. To trigger a new release:

    • Make your changes
    • Commit with a semantic commit message (e.g., feat: add new feature)
    • Push to main

License

This project is licensed under the MIT License - see the LICENSE file for details.

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

plimai-0.1.1.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

plimai-0.1.1-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

File details

Details for the file plimai-0.1.1.tar.gz.

File metadata

  • Download URL: plimai-0.1.1.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.10

File hashes

Hashes for plimai-0.1.1.tar.gz
Algorithm Hash digest
SHA256 47be480bbf6f9cc564a2919407ce9cd91139de5fef8537b1a250317ee47f627a
MD5 183ba5be87ca1d1bbf22d051d58c5835
BLAKE2b-256 a3b9061fa7f2cfc73bcc5a7fd7a18e191c2dc2244a84af8b18e874db2af2437e

See more details on using hashes here.

File details

Details for the file plimai-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: plimai-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 3.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.10

File hashes

Hashes for plimai-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5bd44f4dd14fbac033f9283aafe2d53a4c6d1176c88eb8c6e19fe7bc6b6ce604
MD5 fcd9b3c3c8859f3e669ed207087ee9bc
BLAKE2b-256 4eab22b48104049ab0914dace984c1a3837a883a86a4aeabcd2a7feeee1ee75b

See more details on using hashes here.

Supported by

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