Skip to main content

No project description provided

Project description

writemore

A library of customizable autonomous agents for common jobs.

Installation

writemore is a command line application written in Python. *The following commands should be executed in a CMD, Bash or Powershell window.

To do this in Microsoft Windows, go to a folder on your computer, click in the folder path at the top and type CMD, then press enter.*

Install Python 3.10 or later from python.org if not already installed, then install the writemore library using pip:

pip install writemore

Usage

The library requires the OPENAI_API_KEY environment variable to be set. An api key can be obtained from the OpenAI dashboard.

To set an environment variable in Windows, run the following command in a CMD or Powershell window:

setx OPENAI_API_KEY "your_api_key_here"

Replace your_api_key_here with your actual API key from the OpenAI dashboard!

For macOS or Linux users, you can set the environment variable in the terminal by running:

export OPENAI_API_KEY="your_api_key_here"

Run the command line application python script in your terminal: (Type this into your CMD window)

python -m writemore.cli

Contributing

writemore uses pre-commit to run code checks and tests before every commit. To install the pre-commit hooks, run the following commands:

poetry install --with dev
pre-commit install

Or run all the checks manually against all files:

poetry run pre-commit run --all-files

Development Roadmap

ToDos

  • Add memory, expose at least one local and one third party API
  • Expose all LangChain LLM models available
  • Add at least 5 template examples
  • Interactive mode
  • Localhost web-ui
  • Privacy-preserving on-premise workflow (not third party APIs)

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

writemore-0.0.1.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

writemore-0.0.1-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: writemore-0.0.1.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.1 CPython/3.10.8 Linux/5.19.0-38-generic

File hashes

Hashes for writemore-0.0.1.tar.gz
Algorithm Hash digest
SHA256 88a5f50564470e3e05c2f8a7701277b79fc31512d8c92be5c272c5aaccba5b1f
MD5 a7ed4fbcb91712c68d72d9d9e32c6efc
BLAKE2b-256 0dc80a6bc0b029222e83a004af8d5647e30514800800054dfcf2ecfed2926cbf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: writemore-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 5.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.1 CPython/3.10.8 Linux/5.19.0-38-generic

File hashes

Hashes for writemore-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b05051d4377e71e2ff40226a0927428e72a5ea1e651e945a4a57b0af9c75e918
MD5 08905b1ab615ba9bc60f72133e90f259
BLAKE2b-256 c1f445ebb5b46571914aa3bcea7966a053645595559c281d3313cb57b04137c3

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