Releases: thompsonson/det
v0.5.0
v0.5.0 (2024-09-27)
Feature
-
feat: Groq as LLM provider (
69ef2ec) -
Feat
-
Feat: Groq LLM provider added
-
Feat: API_key validation for
OpenaiandGroqadded (b31be9d)
Chore
-
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
- ci: gracefully handle no package to publish (
dc6d7f9)
Documentation
- docs: updated the installation instructions (
e260e8e)
Unknown
v0.4.1
v0.4.1 (2024-09-25)
Fix
-
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)
v0.4.0
v0.4.0 (2024-09-18)
Chore
- 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
-
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)
Feature
- feat: create cache file if it does not exist and initialize with an empty dictionary (
41afb37)
Fix
-
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
-
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)
Unknown
v0.3.2
v0.3.1
v0.3.0
v0.3.0 (2024-09-17)
Chore
- chore: remove unneeded presentation code and added help documentation to the commands. (
a511196)
Feature
- feat: LangChain Structured Output consistency analysis (
254d354)
Fix
-
fix: documentation for LangChain Structured Output Chains (
594c362) -
fix: readable layout of example commands (
1c2e108) -
fix: readable layout of example commands (
9483166)
Unknown
- 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)
v0.2.1
v0.2.0
v0.2.0 (2024-03-01)
Ci
- 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)
Feature
- 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
- 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)
Unknown
v0.1.0
v0.1.0 (2024-03-01)
Ci
-
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)
Documentation
-
docs: Displays the CI/CD status on the readme. (
ea9a939) -
docs: Getting started instructions and notes on development added (
3350976)
Feature
- 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
- 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
- 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)
Unknown
-
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)