Skip to main content

A prompt engineering tool for large language models

Project description

KEPrompt

A prompt engineering tool for interacting with various large language model APIs.

Features

  • Supports multiple LLM providers (Anthropic, OpenAI, Google, MistralAI, DeepSeek, XAI)
  • Command line interface for executing prompt templates
  • Integrated function calling
  • API key management via system keyring
  • Rich terminal output

Installation

pip install keprompt

Usage

# List available models
keprompt -m

# List available functions
keprompt -f

# List available prompts
keprompt -p

# Execute a prompt
keprompt -e "PromptName"

Development

# Clone the repository
git clone https://github.com/yourusername/keprompt.git
cd keprompt

# Install with Poetry
poetry install

# Run the tool
poetry run keprompt

License

MIT

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

keprompt-0.0.1.tar.gz (20.5 kB view details)

Uploaded Source

Built Distribution

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

keprompt-0.0.1-py3-none-any.whl (29.7 kB view details)

Uploaded Python 3

File details

Details for the file keprompt-0.0.1.tar.gz.

File metadata

  • Download URL: keprompt-0.0.1.tar.gz
  • Upload date:
  • Size: 20.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.1 CPython/3.10.12 Linux/6.9.3-76060903-generic

File hashes

Hashes for keprompt-0.0.1.tar.gz
Algorithm Hash digest
SHA256 c3f78413692cfb936b2491b9e328b48c0a2157cc9836545b4cde59f8fde0faed
MD5 51a802f9c51d8541906da21751af3674
BLAKE2b-256 1b5abb0a4d0a9480958cafa3dfc1bb70a43e143fd9511d24ff8d09c035d52b07

See more details on using hashes here.

File details

Details for the file keprompt-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: keprompt-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 29.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.1 CPython/3.10.12 Linux/6.9.3-76060903-generic

File hashes

Hashes for keprompt-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9fa0cb00ec56523e7ba35ce28d6bda5a750b223e2636d8cf7cf122f8f6711720
MD5 847ea400de7d96ba4170bd1abbd66b18
BLAKE2b-256 9f5a840f2afb820f8d8edf78f813d3c8e0fe04af9c26403e2cc7b24ef739d96b

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