32 lines
859 B
Markdown
32 lines
859 B
Markdown
# askai
|
|
|
|
## Overview
|
|
askai is an interactive Linux tool that processes data from stdin according to user-specified instructions. It utilizes LangChain's Ollama model for generating responses.
|
|
|
|
## Usage
|
|
To use the tool, simply input your information through stdin and pass your command line argument as a parameter. If you want to save default settings or update them, run the code with `--config` flag.
|
|
|
|
|
|
## Installation
|
|
To install this tool first create a venv python enviorment.
|
|
```bash
|
|
python3 -m venv askai
|
|
```
|
|
|
|
Next download the repository and install askai.
|
|
```bash
|
|
git clone https://gitea.locker98.com/tofasthacker/askai.git
|
|
cd askai
|
|
source ~/askai/bin/activate
|
|
pip install -r requirements.txt
|
|
chmod +x askai
|
|
sudo cp askai /usr/bin/askai
|
|
askai --config
|
|
```
|
|
|
|
|
|
## Example Usage
|
|
```bash
|
|
echo "This is some data" | askai "Discribe the input" --config
|
|
```
|