-
chore(release): bump version to v0.4.2 (
2bad3e7
) -
chore(release): bump version to v0.4.2 (
317fd51
) -
chore: remove OPENAI_API_KEY from the tests (
5f57035
) -
chore: remove OPENAI_API_KEY from the tests (
280e44e
)
- ci: fgracefully handle no package to publish (
dc6d7f9
)
- docs: updated the installation instructions (
e260e8e
)
- feat: Groq as LLM provider (
69ef2ec
)
-
ran ruff format and check (
9cf6d27
) -
Merge branch 'main' into groq_integration (
95f3334
) -
formatting and embeddings error handling (
59bfcdc
) -
changed the error handling logic (
d859d9e
) -
adding groq api key setup documentation (
aa8f6c6
) -
Feat: Groq LLM provider added
-
Feat: API_key validation for
Openai
andGroq
added (b31be9d
)
-
fix: caching logic (#22)
-
fixing caching logic
-
removing print statements
-
running ruff format
-
formatting as it was previously
Co-authored-by: someshfengde <[email protected]> (b904200
)
- chore: additional tests for the embeddings and langchain
additional tests for the embeddings and langchain (2bd89df
)
- chore: remove unused import from test_llm_langchain.py (
e478ea9
)
-
ci: debuging the environment (
a58ecd6
) -
ci: debuging the environment (
296178b
) -
ci: debuging the environment (
df36a4a
) -
ci: debuging the environment (
d5d33ae
) -
ci: debuging the environment (
16fe833
)
- feat: create cache file if it does not exist and initialize with an empty dictionary (
41afb37
)
-
fix: configured the pipeline to use dummy keys (
0ab78a5
) -
fix: configured the pipeline to use dummy keys (
d89b3a4
) -
fix: formatting (
9d33d0a
) -
fix: create cache file if it doesn't exist in OpenAIEmbeddingGeneratorAdapter initialization (
f473410
) -
fix: create cache file if it doesn't exist on adapter initialization (
6bdddfd
) -
fix: handle empty or unpicklable cache file in EmbeddingsCache to prevent TypeError (
fb81fc8
) -
fix: update resources_dir fixture to point to the correct resources directory (
f6b7a8d
) -
fix: Improve cache loading logic to avoid unnecessary file creation and ensure valid initialization of the cache. (
a8dd5b0
)
-
test: Fix mocking of chain's invoke method in llm_langchain tests to resolve ValueError (
fd740dd
) -
test: Add unit tests for LangChainClient response generation and fix undefined OutputParserException import (
8be8d73
) -
test: Add response generation tests for LangChainClient including success, unconfigured chain, and retry mechanism scenarios (
f088e2c
) -
test: Add tests for configure_chain method and fix undefined ChatPromptTemplate import (
bcbe771
) -
test: Add unit tests for chain configuration handling in LangChainClient (
f838dd1
) -
test: Add unit tests for LangChainClient's configure_chain method and fix undefined PromptManager import (
15c0897
) -
test: add unit tests for chain configuration in LangChainClient (
a960138
) -
test: Fix LangChainClient initialization test by providing correct prompts file path and adding resources directory fixture (
1d44696
) -
test: add initialization test for LangChainClient class (
34babda
) -
test: add test for handling an existing but empty cache file in OpenAIEmbeddingGeneratorAdapter (
7d7f18c
) -
test: add test for cache creation on new adapter instance (
450d7b3
)
-
"fix: manual update to aider generated tests - removed deep LangChain chain tests" (
28ee07b
) -
"fix: test_cache_creation_on_new_adapter_instance" (
32f944a
)
- fix: removed the incorrect version in the README (
7230dc8
)
- fix: corrected the image locations for the check_chain readme (
6d47b34
)
- chore: remove unneeded presentation code and added help documentation to the commands. (
a511196
)
- feat: LangChain Structured Output consistency analysis (
254d354
)
-
fix: documentation for LangChain Structured Output Chains (
594c362
) -
fix: readable layout of example commands (
1c2e108
) -
fix: readable layout of example commands (
9483166
)
- Merge pull request #20 from thompsonson/LangChain
LangChain Structured Output Chains (0457a09
)
- stash: naughty stash of code developed for H&B but not documented (naughtygit) (
2931d03
)
- fix: publishing from poetry (rather than semantic-release)
fix: publishing from poetry (rather than semantic-release) (f5a6f96
)
- fix: publishing from poetry (rather than semantic-release) (
5ac6e7c
)
- ci: Ignore errors from files already existing in the repository.
ci: Ignore errors from files already existing in the repository. (dc207de
)
-
ci: Ignore errors from files already existing in the repository. (
e33f664
) -
ci: updating workflow
ci: updating workflow (5fbbb1f
)
- ci: updating workflow (
21299c2
)
- feat(publish): automagic publishing of the python package
feat(publish): automagic publishing of the python package (a240b26
)
- feat(publish): automagic publishing of the python package (
0747d8c
)
- fix: patch to give write permissions to the Action
fix: patch to give write permissions to the Action (da465dc
)
-
fix: patch to give write permissions to the Action (
0b3ab06
) -
fix: patch update to trigger version 0.2.1
fix: patch update to trigger version 0.2.1 (1f07b09
)
-
fix: patch update to trigger version 0.2.1 (
2d064e6
) -
fix(changelog): correcting the template
fix(changelog): correcting the template (7a0d9e0
)
-
fix(changelog): correcting the template (
0597e4e
) -
fix: adding the GH token and setting the build command to not reinstall poetry
fix: adding the GH token and setting the build command to not reinsta… (52a8428
)
-
fix: adding the GH token and setting the build command to not reinstall poetry (
8ff869e
) -
fix: adding the PyPi token to poetry config
fix: adding the PyPi token to poetry config (8830ab6
)
-
fix: adding the PyPi token to poetry config (
d589ab9
) -
fix: correcting config for python-semantic-release to work with poetry
fix: correcting config for python-semantic-release to work with poetry (c0a3282
)
- fix: correcting config for python-semantic-release to work with poetry (
362ccd9
)
-
doc: What's Changed section in the CHANGELOG.md (
f151beb
) -
doc: What's Changed section in the CHANGELOG.md (
f549190
)
-
ci: configured to allow running the ci_cd workflow manually (
ef9fd38
) -
ci: adding codium PR agent (
be8e010
) -
ci: Formatting and Style checks for the pipeline (
12e6de6
) -
ci: Poetry based environments on the ci-cid pipeline (
33ac693
)
-
docs: Displays the CI/CD status on the readme. (
ea9a939
) -
docs: Getting started instructions and notes on development added (
3350976
)
- feat(llm): Ollama as an LLM Provider 🚀 💨 🦙
Test the consistency of your local LLMs !
Tested with Mistral 💨 and Llama2 🦙 (e4492dd
)
-
feat(llm): Use Ollama as the LLM Provider (
532610d
) -
feat: analyse differences and semantic similarity of the responses to a prompt. Works only with OpenAI presently. (
d1ca875
)
- fix: pyproject config for sementic-release
fix: pyproject config for sementic-release (79e81fe
)
-
fix: pyproject config for sementic-release (
87c10e4
) -
fix: specific the main branch for sementic-release (
c6b04fb
) -
fix: automatic versioning and package publishing
fix: automatic versioning and package publishing (a1df0d5
)
-
fix: automatic versioning and package publishing (
9f465ca
) -
fix(openai): handle no api_key gracefully (
333a3ef
)
- refactor(embeddings): optimize embedding cache handling and embedding test fixtures
refactor(embeddings): optimize cache handling and test fixtures (6a539bb
)
-
refactor(embeddings): optimize cache handling and test fixtures (
07ae70b
) -
refactor: tests for the helplers (
219b9c7
) -
refactor: tests for the helplers (
3787883
)
-
0.1.3 (
aa38451
) -
Fix: Python package publishing from CI/CD
Fix: Python package publishing from CI/CD (f986f05
)
- Establishing Github Actions for style, format, and tests
Establishing Github Actions for style, format, and tests (8d54cec
)
- Initial commit (
f7126a4
)