LangChain Utility
Description
LangChain is a framework for developing applications powered by language models. It enables application that:
- Are context aware; i.e. connect a language model to sources context
- Reason; i.e. rely on a language model to reason
This library offers integration with the following Generative AI servers:
This library extends LangChain by providing facilities to define configurations, templates for execution of LLMs.
Documentation
To get started refer to the documentation.
Development
Requirements
- Git
- Python >=3.11, <3.12
- Poetry >= 2
Environment Variables
| Name | Description | Default |
|---|---|---|
LOG_DIR |
Location of the logging files | logs/ |
LOG_LEVEL |
Logging level to be applied during execution | INFO |
AUDIO_TMP_FOLDER |
Location of temporary audio files when transcribing videos | tmp/audio/ |
PROMPT_CONFIG_FOLDER |
Location of the Prompt configuration for execution | prompt_configs/ |
How to prepare the environment
- Install dependencies
poetry install
NOTE To update dependencies, it may be needed to run the following command prior to installing the packages:poetry lock
- Test unit test coverage for the project
Note Report is only generated if all unit test have completed successfully.poetry run coverage run -m pytest && poetry run coverage report -m
About RQle.AI
RQle.AI believes in the transformative potential of Generative AI. More specifically, it focuses on showcasing real-world applications of how Generative AI can empower individuals and organizations worldwide in addressing customers' "job to be done" problems and create value for them.
Disclaimer
This library and its use of Large Language Models (LLMs) are subject to the following disclaimers:
- LLMs are still under development and may generate inaccurate, incomplete, or biased output;
- LLMs can inherit and reflect biases present in their training data;
- Developers of this library are not liable for any damages or losses arising from its use;
- You are responsible for using the library and LLMs in an ethical and responsible manner.
By using this library, you acknowledge and agree to these disclaimers and limitations.
Metadata
Release files for rqle-ai-langchain-util 0.5.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| rqle_ai_langchain_util-0.5.0.tar.gz | 25.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| rqle_ai_langchain_util-0.5.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 63.1 kB
Release files / rqle_ai_langchain_util-0.5.0.tar.gz
| Download URL | rqle_ai_langchain_util-0.5.0.tar.gz |
|---|---|
| Size | 25.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7aa733b8514b32ab979257e9ed21f574aa869b047ea1899c0ec058db5971e4be
|
|
BLAKE2b-256 checksum How to use checksums |
5d6affb6242be1e1e872bf50ce6a96c4b5fbffffd8f19b0dfae945610e690da9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.0.1 CPython/3.12.8
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jan 23, 2025.
Transparency logRelease files / rqle_ai_langchain_util-0.5.0-py3-none-any.whl
| Download URL | rqle_ai_langchain_util-0.5.0-py3-none-any.whl |
|---|---|
| Size | 37.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7c50b0e233727003e0e71a410a8c71c50305ead065dd14cca50a1e8f588f0427
|
|
BLAKE2b-256 checksum How to use checksums |
6ddb8297407e589d9a7ff5bab98349bf737928d7a168398275d15ea14d2b6bfb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.0.1 CPython/3.12.8
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jan 23, 2025.
Transparency log