Skip to main content

Repense package to support solutions with LLMs

Project description

RepenseAI

A Python-based artificial intelligence and machine learning toolkit for various AI tasks including audio processing, image generation, and language models.

Features

  • 🎵 Audio processing capabilities
  • 🖼️ Image generation and manipulation
  • 🤖 Integration with various AI models
  • 🔍 Search functionality
  • 📊 Benchmarking tools
  • ⚡ Streaming support

Project Structure

repenseai/
├── config/      # Configuration files
├── error/       # Error handling
├── genai/       # AI/ML core functionality
├── secrets/     # Secrets management
└── utils/       # Utility functions

Installation

  1. Ensure you have Python installed (see .python-version for version)
  2. Install Poetry (dependency management):
pip install poetry
  1. Install dependencies:
poetry install

Development

This project uses several development tools:

  • Poetry for dependency management
  • pre-commit hooks for code quality
  • pytest for testing
  • flake8 for code linting

Setup Development Environment

# Install dependencies
poetry install

# Setup pre-commit hooks
pre-commit install

Running Tests

poetry run pytest

Examples

Check the notebooks/ directory for various usage examples:

  • Audio processing
  • Image generation
  • Model benchmarking
  • Search functionality
  • Streaming implementations

Environment Variables

Configure your environment by creating a .env file based on the provided template.

License

[Add license information here]

Contributing

  1. Fork the repository
  2. Create your feature branch
  3. Commit your changes
  4. Push to the branch
  5. Create a Pull Request

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

repenseai-2.2.3.tar.gz (27.6 kB view details)

Uploaded Source

Built Distribution

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

repenseai-2.2.3-py3-none-any.whl (53.3 kB view details)

Uploaded Python 3

File details

Details for the file repenseai-2.2.3.tar.gz.

File metadata

  • Download URL: repenseai-2.2.3.tar.gz
  • Upload date:
  • Size: 27.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.12.8 Linux/6.8.0-1020-azure

File hashes

Hashes for repenseai-2.2.3.tar.gz
Algorithm Hash digest
SHA256 2ec123be3892b85a1c60a4db55eaeb2ef1d4b5d92a327a5f9d93fa2cb54349c4
MD5 058ad5c7716ee248298a540131e0547c
BLAKE2b-256 83059302d5b7c4f32977da4b079f4bacefb155fd8f326891ff7b31e1c4404408

See more details on using hashes here.

File details

Details for the file repenseai-2.2.3-py3-none-any.whl.

File metadata

  • Download URL: repenseai-2.2.3-py3-none-any.whl
  • Upload date:
  • Size: 53.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.12.8 Linux/6.8.0-1020-azure

File hashes

Hashes for repenseai-2.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 cc58aee69511cc33b48e97006fad017cfe3cd34a4825ac187cbcaf1c526b025b
MD5 dc9caff5d704a6eb1615740c0e518d82
BLAKE2b-256 0a06a990bc69b784594db76ad867372faeed7d8997f82945957750861cc35d5c

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