Metadata-Version: 2.1
Name: alana
Version: 0.0.1
Summary: Utilities for Alana, and maybe you too. Mostly geared toward LLM-heavy workflows.
Home-page: https://github.com/alat-rights/alana-utilities
Author: Alana
Author-email: hi@alana.computer
Keywords: LLM,utilities
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: anthropic
Requires-Dist: colorama
Requires-Dist: typing

# alana-utilities
Quick utilities for myself, mostly geared toward interacting with LLMs.

- Easy color print: red, green, blue, yellow, cyan
- Make it easier to use the Anthropic API:
  - gen, for easy Claude generations
  - gen_examples, gen_examples_list for generating few-shot examples
  - get_xml, for using regex to get XML tag contents
- A bunch of aliases

TODO:
- Easy prompt generation (meta-prompt) and alternative prompts given prompt
- OpenAI model support
- Support for automatic "are you sure"/"are you confused" multi-turn prompting
- Support for multi-turn model interactions
- Automatic error checking (are there mistakes in this code, sanity checking of model outputs)
- Automatic model-switching on rate limit
