Skip to main content

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.py when 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:

image

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

talem_ai_cli-0.1.1.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

talem_ai_cli-0.1.1-py3-none-any.whl (6.6 kB view details)

Uploaded Python 3

File details

Details for the file talem_ai_cli-0.1.1.tar.gz.

File metadata

  • Download URL: talem_ai_cli-0.1.1.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.23

File hashes

Hashes for talem_ai_cli-0.1.1.tar.gz
Algorithm Hash digest
SHA256 58f2d43dfae0d7d8f37273fab7d42cd96bf258d9963af6da12f54ae9395dcd87
MD5 a4e2a239c2c598b8a6d3612f02f78e59
BLAKE2b-256 c6bd585e6a12d839ebf58a38eac7bcd7352af34f6a5f99d6f70e7ded767a0702

See more details on using hashes here.

File details

Details for the file talem_ai_cli-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: talem_ai_cli-0.1.1-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

Hashes for talem_ai_cli-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3acb79e7e62cc9b9430c43a29a9ab60113a728d68dc8abea9a95656a22135191
MD5 3175c6cc2d8d1450eb05ca5b4fbd658e
BLAKE2b-256 3ccf188c8176fd6a12dcdbfafe4a3a4046f271ab3583fefd1b469654c4d622c5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page