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
Hashes for writemore-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b05051d4377e71e2ff40226a0927428e72a5ea1e651e945a4a57b0af9c75e918 |
|
MD5 | 08905b1ab615ba9bc60f72133e90f259 |
|
BLAKE2b-256 | c1f445ebb5b46571914aa3bcea7966a053645595559c281d3313cb57b04137c3 |