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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88a5f50564470e3e05c2f8a7701277b79fc31512d8c92be5c272c5aaccba5b1f |
|
MD5 | a7ed4fbcb91712c68d72d9d9e32c6efc |
|
BLAKE2b-256 | 0dc80a6bc0b029222e83a004af8d5647e30514800800054dfcf2ecfed2926cbf |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | b05051d4377e71e2ff40226a0927428e72a5ea1e651e945a4a57b0af9c75e918 |
|
MD5 | 08905b1ab615ba9bc60f72133e90f259 |
|
BLAKE2b-256 | c1f445ebb5b46571914aa3bcea7966a053645595559c281d3313cb57b04137c3 |