Skip to main content

A short description of the package

Project description

prompt-autotune

A light weight library that takes in a task description and a prompt and tunes the prompt to perform better.

Accepting any and all PRs!

Installation

pip install prompt_autotune

Usage

Basic usage

  1. Import and initialize TunePrompt
from prompt_autotune import TunePrompt
tuner = TunePrompt(
    task = "your task here",
    prompt = "your prompt here",
    verbose = True # makes it log updates
)
  1. Call it as a function, the tuner will prompt you through the process through the command line
tuner()
  1. Once finished, access your tuned prompt
new_prompt = tuner.prompt

Command Line Tool

  1. Type the command and press enter.
tune
  1. Follow through the process.

  2. The final prompt will be printed on the console.

Enjoy!

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

prompt_autotune-0.2.0.tar.gz (17.2 kB view details)

Uploaded Source

Built Distribution

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

prompt_autotune-0.2.0-py3-none-any.whl (18.9 kB view details)

Uploaded Python 3

File details

Details for the file prompt_autotune-0.2.0.tar.gz.

File metadata

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

File hashes

Hashes for prompt_autotune-0.2.0.tar.gz
Algorithm Hash digest
SHA256 3c84ad7803063b8496920133426b302d6fd23d20c25dfa1c4d756c1733ec527f
MD5 f22960e0d88f776ede9cb89a6d19c7c0
BLAKE2b-256 127c04ed21aae7639ea59b37ccec97ff8a78a27d17361d37af33852ffe31232c

See more details on using hashes here.

File details

Details for the file prompt_autotune-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for prompt_autotune-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 180993ffd6c2d3c1f0ab0878377a6b39633911590cacdb2025fae413bf957c57
MD5 f32ef58c6c3718a1a931eb1fcb237bec
BLAKE2b-256 16982fb3ea8760fe07040060dc143330c79f3c3befdf10a0c6669774a3f0227d

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