Skip to main content

The scalexi package is a versatile open-source Python library that focuses on facilitating low-code development and fine-tuning of diverse Large Language Models (LLMs). It extends beyond its initial OpenAI models integration, offering a scalable framework for various LLMs.

Project description

Overview

scalexi is a versatile open-source Python library that focuses on facilitating low-code development and fine-tuning of diverse Large Language Models (LLMs). It extends beyond its initial OpenAI models integration, offering a scalable framework for various LLMs.

Key to scalexi is its low-code approach, significantly reducing the complexity of dataset preparation and manipulation. It features advanced dataset conversion tools, adept at transforming raw contextual data into structured datasets fulfilling LLMs fine-tuning requirements. These tools support multiple question formats, like open-ended, closed-ended, yes-no, and reflective queries, streamlining the creation of customized datasets for LLM fine-tuning.

A standout feature is the library's automated dataset generation, which eases the workload involved in LLM training. scalexi also provides essential utilities for cost estimation and token counting, aiding in effective resource management throughout the fine-tuning process.

Developed by ScaleX Innovation scalexi.ai, the library leverages a robust specification to facilitate fine-tuning context-specific models with OpenAI API. Also, scalexi ensures a user-friendly experience while maintaining high performance and error handling.

Explore the full capabilities of Large Language Models with scalexi's intuitive and efficient Python API with minimal coding for easy LLM development and fine-tuning from dataset creation to LLM evaluation.

Documentation

For comprehensive guides, API references, and usage examples, visit the scalexi Documentation. It provides an up-to-date information you need to effectively utilize the scalexi library for LLM development and fine-tuning.

Features

  • Low-Code Interface: scalexi offers a user-friendly, low-code platform that simplifies interactions with LLMs. Its intuitive design minimizes the need for extensive coding, making LLM development accessible to a broader range of users.

  • Automated Dataset Generation: The library excels in converting raw data into structured formats, aligning with specific LLM fine-tuning requirements. This automation streamlines the dataset preparation process, saving time and reducing manual effort.

  • Versatile Dataset Format Support: scalexi is designed to handle various dataset formats including CSV, JSON, and JSONL. It also facilitates effortless conversion between these formats, providing flexibility in dataset management and utilization.

  • Simplified Fine-Tuning Process: The library provides simplified interfaces for fine-tuning LLMs. These user-friendly tools allow for easy customization and optimization of models on specific datasets, enhancing model performance and applicability.

  • Efficient Model Evaluation: scalexi includes utilities for the automated evaluation of fine-tuned models. This feature assists in assessing model performance, ensuring the reliability and effectiveness of the fine-tuned models.

  • Token Usage Estimation: The library incorporates functions to accurately estimate token usage and associated costs. This is crucial for managing resources and budgeting in LLM projects, providing users with a clear understanding of potential expenses.

Installation

Easily install scalexi with pip. Just run the following command in your terminal:

pip install scalexi

This will install scalexi and its dependencies, making it ready for use with Python 3.11 and above (not tested on lower Python versions).

Tutorials

For documentation and tutorials, visit the scalexi Documentation. It provides an up-to-date information you need to effectively utilize the scalexi library for LLM development and fine-tuning.

License

This project is licensed under the ScaleXI 1.0 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

scalexi-0.4.10.tar.gz (74.6 kB view details)

Uploaded Source

Built Distribution

scalexi-0.4.10-py3-none-any.whl (84.5 kB view details)

Uploaded Python 3

File details

Details for the file scalexi-0.4.10.tar.gz.

File metadata

  • Download URL: scalexi-0.4.10.tar.gz
  • Upload date:
  • Size: 74.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.5

File hashes

Hashes for scalexi-0.4.10.tar.gz
Algorithm Hash digest
SHA256 8a3a4df75bbee9c867ec1d1339f8015e61823d11e1cf2f54180196c155ea981c
MD5 fc9cae8cbb42ee58ab31743522705bd5
BLAKE2b-256 5a95b75cd9d8a4b61b938b0f892d8834588e7ae9e35b48431799489f7209a166

See more details on using hashes here.

File details

Details for the file scalexi-0.4.10-py3-none-any.whl.

File metadata

  • Download URL: scalexi-0.4.10-py3-none-any.whl
  • Upload date:
  • Size: 84.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.5

File hashes

Hashes for scalexi-0.4.10-py3-none-any.whl
Algorithm Hash digest
SHA256 08a4c1a4b325a760d316c4220ef4b35b02288bcaf580791b3e7f5f0437b3f6b0
MD5 099e293379dd4efe3d51b6f5afce6d3f
BLAKE2b-256 1ee5e6157c90f430cb7df091e9609b10da5e9ab9b3e2cd0f579c3459e15f735a

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