19 Commits

Author SHA1 Message Date
Amith Koujalgi
e7e71f6421 Enhance integration tests and Makefile for external Ollama host support
- Updated the Makefile to include a new target for local integration tests with external Ollama host configuration.
- Modified the OllamaAPIIntegrationTest to dynamically set the Ollama host based on environment variables, allowing for both external and Testcontainers usage.
- Refactored model pulling logic in tests to use constants for model names, improving readability and maintainability.
2025-03-24 17:59:24 +05:30
Amith Koujalgi
2d7902167b
Enhance OllamaAPI and documentation for structured responses
- Updated OllamaAPI to return an instance of OllamaResult instead of OllamaStructuredResult for structured responses.
- Removed the obsolete OllamaStructuredResult class.
- Added new methods in OllamaResult for retrieving structured responses as a Map or mapped to a specific class type.
- Updated integration tests to validate the new structured response functionality.
- Improved Makefile with a new full-build target for building the project.
2025-03-24 15:30:00 +05:30
Amith Koujalgi
2b0238b9e8
Ensure Docker availability in dev setup and integration tests
Updated `README.md` to include Docker as a prerequisite for running integration tests using Testcontainers. Modified the `Makefile` to check for Docker installation during the dev environment setup.
2025-03-11 12:26:35 +05:30
Amith Koujalgi
983a3617f0
Add dev setup instructions and update pre-commit config 2025-03-11 12:15:19 +05:30
Amith Koujalgi
ecb04d6d82
Cleanup 2024-10-31 21:22:17 +05:30
Amith Koujalgi
da273402b5 updated links 2024-07-27 00:16:44 +05:30
Amith Koujalgi
e6472f0a81 clean up 2024-01-24 01:07:51 +05:30
Amith Koujalgi
e2b29b6a07 added Prompt Builder 2023-12-31 01:33:59 +05:30
Amith Koujalgi
f4d8671922 updated docs 2023-12-30 23:10:50 +05:30
Amith Koujalgi
ea64fc4677 clean up 2023-12-20 01:18:30 +05:30
Amith Koujalgi
dae99e839d clean up 2023-12-20 01:04:58 +05:30
Amith Koujalgi
4dd27b3e1a clean up 2023-12-20 00:44:04 +05:30
Amith Koujalgi
bb50a66d80 clean up 2023-12-19 22:48:01 +05:30
Amith Koujalgi
8b2dccdae1 clean up 2023-12-19 22:40:32 +05:30
Amith Koujalgi
c1759215ef clean up 2023-12-19 20:09:09 +05:30
Amith Koujalgi
aa3cde44f4 clean up 2023-12-19 19:57:13 +05:30
Amith Koujalgi
dc0a6a293d clean up 2023-12-19 15:13:25 +05:30
Amith Koujalgi
b2d76970dc Added surefire and failsafe plugins 2023-12-14 17:41:23 +05:30
Amith Koujalgi
afb8d21747 Added surefire and failsafe plugins 2023-12-14 17:30:14 +05:30