Administrative tool for RAG apps
Project description
Talem CLI Tool
This CLI tooling allows for the addition of more context to be used by Talem AI chatbot.
Usage:
pip install talem-ai-cli
talemai
Technologies used:
- Click (to build a beautiful CLI)
- PyPDF (to load and read the pdf documents)
- Request (to load online resources to lead. beware of copyright)
- Langchain (to convert the pdfs into vector embeddings)
- AstraDB (to store the new vector embeddings)
- Pyfiglet (to make a fashionable and large title greeting)
- Setuptools (allows to config project to be a module in pip)
- Github Actions (CI/CD pipeline whvih builds package and publishes it to Pip)
- Beautifulsoup (allows for web crawling)
- Cohere (vector embedding translation)
Commit Guide:
-
To publish your commit to Pip, use the prefix "Publish:" in your commit message. You should add this to a merge commit message to main branch.
-
You must update the verison of the package in
setup.pywhen publishing to Pip. If you do not, the build command run by Github Actions will fail and the changes will not be pushed to the Pip registry. You will know this is the case if you get the following error:
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file talem_ai_cli-0.1.2.tar.gz.
File metadata
- Download URL: talem_ai_cli-0.1.2.tar.gz
- Upload date:
- Size: 5.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.23
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
55fc354a6a3eb6b4e13c8454cb0a53aad9c84bf2ccd46a84f56c160fa65d9662
|
|
| MD5 |
28ebb67235bfcd44e52cd10b19f8c802
|
|
| BLAKE2b-256 |
c71b122d250bfe3d489141733324553854d1b0f959c72ea02ca545026fffa9dc
|
File details
Details for the file talem_ai_cli-0.1.2-py3-none-any.whl.
File metadata
- Download URL: talem_ai_cli-0.1.2-py3-none-any.whl
- Upload date:
- Size: 6.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.23
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fc14aa66ae687000590b168320df7b36e2db8c936c725fb5265a019a61900daa
|
|
| MD5 |
d321a6b505c90599d406ad86bbd8a015
|
|
| BLAKE2b-256 |
da7fb9ae6768b8f46acf3e39d243c2a477eb8d88f1871adaf84fa20c6d47477d
|