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 |
|
|
761fbc3398
|
Add support for streaming tokens
|
2025-01-24 15:05:33 +01:00 |
|
|
b2b3febdaa
|
Add support for registering object instances instead of only through the @OllamaToolService annotation
|
2025-01-24 13:38:47 +01:00 |
|
Markus Klenke
|
260c57ca84
|
Removes system.err lines
|
2024-12-27 23:10:08 +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 |
|
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 |
|
Markus Klenke
|
12bb10392e
|
Extends ChatModels to use Tools and ToolCalls
|
2024-12-07 01:16:25 +01:00 |
|
Markus Klenke
|
e9c33ab0b2
|
Extends chat API to automatically load registered Tools
|
2024-12-07 01:16:25 +01:00 |
|
Markus Klenke
|
903a8176cd
|
Extends ToolSpec to have PromptDef for ChatRequests
|
2024-12-07 01:16:25 +01:00 |
|
Markus Klenke
|
ff3344616c
|
Fixes NPE in #78
|
2024-12-04 22:57:48 +01:00 |
|
Markus Klenke
|
726fea5b74
|
Fixes #79
|
2024-12-04 22:28:00 +01:00 |
|
Markus Klenke
|
a09f1362e9
|
Adds Builder for EmbedRequests and deprecates old Embedding Models
|
2024-12-02 22:48:33 +01:00 |
|
amithkoujalgi
|
2d3cf228cb
|
added findModelTagFromLibrary API
|
2024-11-08 12:37:58 +05:30 |
|
amithkoujalgi
|
5b3713c69e
|
added getLibraryModelDetails API and pullModel API with LibraryModelTag
|
2024-11-08 11:23:47 +05:30 |
|
amithkoujalgi
|
057f0babeb
|
updated listModelsFromLibrary API
updated `listModelsFromLibrary` API
|
2024-11-08 10:02:27 +05:30 |
|
amithkoujalgi
|
9c3fc49df1
|
added listModelsFromLibrary API
|
2024-11-07 23:53:11 +05:30 |
|
Amith Koujalgi
|
5f19eb17ac
|
Update OllamaAPI.java
|
2024-11-07 21:53:41 +05:30 |
|
Amith Koujalgi
|
ecb04d6d82
|
Cleanup
|
2024-10-31 21:22:17 +05:30 |
|
Amith Koujalgi
|
405a08b330
|
Updated docs
|
2024-10-31 16:25:05 +05:30 |
|
Amith Koujalgi
|
921f745435
|
Custom roles support
Adds support for custom roles using `OllamaChatMessageRole`
|
2024-10-31 16:15:21 +05:30 |
|
Amith Koujalgi
|
afa09e87a5
|
Update OllamaAPI.java
|
2024-10-30 11:02:37 +05:30 |
|
Amith Koujalgi
|
baf2320ea6
|
Updated javadoc
|
2024-10-30 11:01:23 +05:30 |
|
Amith Koujalgi
|
b93fc7623a
|
Updated javadoc
|
2024-10-30 00:28:53 +05:30 |
|
Amith Koujalgi
|
bd1a57c7e0
|
Added support for new embed API /api/embed
|
2024-10-30 00:03:49 +05:30 |
|
Mitchell Lutzke
|
268a973d5e
|
Add tool role
|
2024-10-27 17:06:25 -07:00 |
|
Mitchell Lutzke
|
e2443ed68a
|
Add throws to the docs
|
2024-10-26 22:08:03 -07:00 |
|
Mitchell Lutzke
|
e33071ae38
|
Add minp option and ability to set custom options
|
2024-10-26 21:22:46 -07:00 |
|
Amith Koujalgi
|
660a1b937a
|
Added llama3.1
Signed-off-by: Amith Koujalgi <koujalgi.amith@gmail.com>
|
2024-09-05 01:24:13 +05:30 |
|
Amith Koujalgi
|
3aa0fc77cb
|
Updated withMessages method of OllamaChatRequestBuilder to reset the messages
|
2024-08-09 01:39:21 +05:30 |
|
Amith Koujalgi
|
422601c0fc
|
Updated ModelsProcessResponse class to support ps() API
Signed-off-by: Amith Koujalgi <koujalgi.amith@gmail.com>
|
2024-08-06 11:11:15 +05:30 |
|
Amith Koujalgi
|
51dd3f3e1e
|
Added Json ignore properties for ModelsProcessResponse
Signed-off-by: Amith Koujalgi <koujalgi.amith@gmail.com>
|
2024-08-06 10:46:35 +05:30 |
|
Amith Koujalgi
|
00c9b16556
|
Refactored classes into request and response packages
Signed-off-by: Amith Koujalgi <koujalgi.amith@gmail.com>
|
2024-07-27 23:20:18 +05:30 |
|
Amith Koujalgi
|
9a2194334f
|
Added ps() API
Signed-off-by: Amith Koujalgi <koujalgi.amith@gmail.com>
|
2024-07-27 20:58:53 +05:30 |
|
Amith Koujalgi
|
f9cf11ecdf
|
Added ps() API
Signed-off-by: Amith Koujalgi <koujalgi.amith@gmail.com>
|
2024-07-27 20:54:04 +05:30 |
|
Amith Koujalgi
|
e43bd3acb4
|
Refactored the package structure to use io.github.ollama4j instead of the old naming io.github.amithkoujalgi.ollama4j.core
Signed-off-by: Amith Koujalgi <koujalgi.amith@gmail.com>
|
2024-07-27 16:37:47 +05:30 |
|
koujalgi.amith@gmail.com
|
81689be194
|
Refactored tools API
Signed-off-by: koujalgi.amith@gmail.com <koujalgi.amith@gmail.com>
|
2024-07-14 11:23:36 +05:30 |
|
koujalgi.amith@gmail.com
|
c9b05a725b
|
Refactor
Signed-off-by: koujalgi.amith@gmail.com <koujalgi.amith@gmail.com>
|
2024-07-14 00:05:43 +05:30 |
|
koujalgi.amith@gmail.com
|
383d0f56ca
|
Updated generateAsync() API
Signed-off-by: koujalgi.amith@gmail.com <koujalgi.amith@gmail.com>
|
2024-07-13 23:54:49 +05:30 |
|
Amith Koujalgi
|
91ee6cb4c1
|
Added support for tools/function calling - specifically for Mistral's latest model.
|
2024-07-12 17:06:41 +05:30 |
|
Amith Koujalgi
|
8eea19a539
|
Added model types - gemma2 and qwen2
|
2024-07-11 23:35:39 +05:30 |
|
andrewtodd
|
e39c47b8e1
|
Add codestral as a model.
|
2024-06-09 16:43:46 +10:00 |
|
AgentSchmecker
|
f8ca4d041d
|
Changes DateTime types of Model.java to OffsetDatetime
Fixes #48
|
2024-05-20 11:10:03 +00:00 |
|
AgentSchmecker
|
3ed3187ba9
|
Updates Model.java to be up to date with current OllamaAPI
Also adds Jackson-JSR310 for java.time JSON Mapping
|
2024-05-16 22:00:11 +00:00 |
|