A command-line tool for managing workspaces and documents with the AnythingLLM API. This tool enables uploading, embedding, and listing documents.
- Python: Version 3.7+
- Dependencies: Install packages listed in
requirements.txt
:pip install -r requirements.txt
-
List Workspaces:
python main.py -l
-
Upload Files:
python main.py -u "<path/to/directory>"
-
Embed Files into a Workspace (using regex pattern):
python main.py -e <regex> -w <workspace-name>
-
Upload and Embed (combined command):
python main.py -u "<path/to/directory>" -e <regex> -w <workspace-name>
Update the API key and base URL at the beginning of main.py
:
ANYTHING_LLM_API_KEY = 'Your_API_Key'
ANYTHING_LLM_BASE_URL = 'http://your-api-url'
Replace 'Your_API_Key'
with your actual API key and 'http://your-api-url'
with the base URL of your AnythingLLM instance.