amithkoujalgi
98b794ca2b
Add a test GitHub Actions workflow to publish to a GitHub repository, Maven repository, and GitHub Pages
2025-03-08 17:24:29 +05:30
amithkoujalgi
bc90a15a68
Add "Examples" link to navbar and footer
...
Added a link to the "Examples" repository in both the navbar and the "Usage" section of the footer. This improves accessibility to code examples, providing users with an easier way to explore practical use cases.
1.0.97
2025-03-08 16:45:43 +05:30
amithkoujalgi
bb4689e94b
Add examples section and GitHub links to docs and README
...
Introduced an examples section in the README to highlight the `ollama4j-examples` repository. Added an iframe and link in the chat API documentation for better reference. Adjusted formatting for improved readability and consistency.
2025-03-08 16:34:00 +05:30
amithkoujalgi
6739c93edc
Refactor workflows and update dependencies.
...
Renamed workflow for clearer purpose and updated project dependencies across multiple packages to newer versions. Improved the `pom.xml` Maven config by adding a build phase and output directory for Javadoc generation. Upgraded several NPM packages, removing deprecated versions and adding license metadata for better dependency management.
2025-03-08 16:05:17 +05:30
amithkoujalgi
c8c30d703b
Refactor code to enhance robustness and clarity
...
Refactored `OllamaChatMessageRole` to simplify custom role creation, guarding against nulls in `OllamaToolsResult`, and made `OllamaChatResult` properties immutable. Improved error handling in `OllamaAPI`, added verbose logs, and ensured safer JSON parsing for tool responses. Introduced `@JsonIgnoreProperties` for better deserialization support.
2025-03-08 15:46:43 +05:30
Amith Koujalgi
419b0369c9
Merge pull request #93 from hboutemy/reproducible-builds
...
Mark stale issues / stale (push) Successful in 34s
enable Reproducible Builds
1.0.96
2025-02-28 21:57:31 +05:30
Hervé Boutemy
d9a94b95e1
enable Reproducible Builds
2025-02-23 18:02:15 +01:00
Amith Koujalgi
db1db948c8
Merge pull request #94 from hboutemy/release
...
Mark stale issues / stale (push) Successful in 28s
use release flag instead of old source/target
2025-02-23 19:48:26 +05:30
Hervé Boutemy
41ad780224
use release flag instead of old source/target
2025-02-21 17:14:54 +01:00
Amith Koujalgi
cb58c6a9b0
Updated README.md
Mark stale issues / stale (push) Successful in 10s
2025-02-17 23:47:48 +05:30
Amith Koujalgi
d1115e0b35
Updated README.md
2025-02-17 23:47:11 +05:30
Amith Koujalgi
740bd3750b
Merge pull request #92 from ollama4j/90
...
Addresses issue where creation of model was failing
1.0.95
1.0.94
2025-02-17 22:37:20 +05:30
Amith Koujalgi
c9aa6c9e08
Merge branch 'main' into 90
2025-02-17 22:35:38 +05:30
Amith Koujalgi
71bba6ee0d
Added GH action to run tests
2025-02-17 22:33:02 +05:30
Amith Koujalgi
27b2201ff9
Added GH action to run tests
2025-02-17 22:31:56 +05:30
Amith Koujalgi
23d23c4ad7
Added new createModel
API to make it conform to Ollama's new API - https://github.com/ollama/ollama/blob/main/docs/api.md#create-a-model
2025-02-17 22:25:25 +05:30
amithkoujalgi
e409ff1cf9
Update OllamaAPI.java
Mark stale issues / stale (push) Successful in 14s
2025-02-03 08:56:49 +05:30
amithkoujalgi
9a12cebb68
Update README.md
2025-02-01 23:13:35 +05:30
amithkoujalgi
24f5bc4fec
Delete close-issue.yml
2025-02-01 09:10:46 +05:30
Amith Koujalgi
d7c313417b
Update label-issue-stale.yml
2025-02-01 09:03:57 +05:30
Amith Koujalgi
b67b4c7eb5
Update publish-docs.yml
Close inactive issues / close-issues (push) Has been cancelled
1.0.93
2025-02-01 00:10:37 +05:30
Amith Koujalgi
ab70201844
Merge pull request #89 from kwongiho/main
...
Add support for deepseek-r1 model
1.0.92
2025-02-01 00:00:26 +05:30
kwongiho
ac8a40a017
Add support for deepseek-r1 model
2025-01-30 21:32:29 +09:00
Amith Koujalgi
1ac65f821b
Update label-issue-stale.yml
2025-01-29 00:34:17 +05:30
Amith Koujalgi
d603c4b94b
Update label-issue-stale.yml
2025-01-29 00:17:34 +05:30
Amith Koujalgi
a418cbc1dc
Create label-issue-stale.yml
2025-01-29 00:17:11 +05:30
Amith Koujalgi
785dd12730
Update close-issue.yml
2025-01-28 23:52:22 +05:30
Amith Koujalgi
dda807d818
Merge pull request #88 from seeseemelk/feature/token-streamer
...
Add ability to stream tokens in chat
2025-01-26 17:37:22 +05:30
Amith Koujalgi
a06a4025fa
Merge pull request #87 from seeseemelk/feature/annotated-objects
...
Add support for registering object instances
2025-01-26 17:35:58 +05:30
761fbc3398
Add support for streaming tokens
2025-01-24 15:05:33 +01:00
a96dc11679
Fix random test failure
2025-01-24 15:05:32 +01:00
b2b3febdaa
Add support for registering object instances instead of only through the @OllamaToolService
annotation
2025-01-24 13:38:47 +01:00
amithkoujalgi
f27bea11d5
Merge branch 'main' of https://github.com/ollama4j/ollama4j
2025-01-14 10:44:13 +05:30
amithkoujalgi
9503451d5a
Create close-issue.yml
2025-01-14 10:42:58 +05:30
Amith Koujalgi
04bae4ca6a
Update README.md
2025-01-14 10:06:30 +05:30
Amith Koujalgi
3e33b8df62
Update README.md
2025-01-13 20:08:42 +05:30
Amith Koujalgi
a494053263
Merge pull request #85 from AgentSchmecker/feature/annotationBasedTools
...
Feature/annotation based tools
1.0.91
2025-01-04 23:52:51 +05:30
Markus Klenke
260c57ca84
Removes system.err lines
2024-12-27 23:10:08 +01:00
Markus Klenke
db008de0ca
Adds documentation for annotation based Tool registration
2024-12-27 23:07:35 +01:00
Markus Klenke
1b38466f44
Adds BigDecimal type for ToolProperty typeCast
2024-12-27 23:05:08 +01:00
Markus Klenke
26ec00dab8
Adds Javadoc for new classes and annotations
2024-12-27 22:33:44 +01:00
Markus Klenke
5e6971cc4a
Adds first approach to annotation based tool callings using basic java reflection
2024-12-27 22:20:34 +01:00
Amith Koujalgi
8b3417ecda
Merge pull request #82 from AgentSchmecker/feature/toolextension_for_chat_model
...
Enable chat API to use Tools
2024-12-17 12:03:56 +05:30
Markus Klenke
35f5f34196
Adds doc for tool-based chat API calls
2024-12-09 23:30:05 +01:00
Markus Klenke
d8c3edd55f
Parametrizes the max chat tool call retries for a single chat request
2024-12-09 23:29:43 +01:00
Markus Klenke
7ffbc5d3f2
Adds implicit tool calling for streamed chat requests (requires Ollama v0.4.6)
2024-12-09 23:07:25 +01:00
Markus Klenke
c4b7830614
Fixes merge conflicts
2024-12-07 01:18:12 +01:00
Markus Klenke
69f6fd81cf
Enables in chat tool calling
2024-12-07 01:17:08 +01:00
Markus Klenke
b6a293add7
Makes changes to OllamaChatResult backwards compatible
2024-12-07 01:17:08 +01:00
Markus Klenke
25694a8bc9
extends ollamaChatResult to have full access to OllamaChatResult
2024-12-07 01:17:01 +01:00