Commit Graph

2323 Commits

Author SHA1 Message Date
Jared Van Bortel
bcbbe5194a WIP (fixing compile errors) 2025-03-12 16:52:33 -04:00
Jared Van Bortel
f7cd880f96 make it build - still plenty of TODOs 2025-03-11 17:08:11 -04:00
Jared Van Bortel
7745f208bc WIP (clang is crashing) 2025-03-11 13:33:06 -04:00
Jared Van Bortel
1dc9f22d5b WIP 2025-03-03 11:16:36 -05:00
Jared Van Bortel
1ba555a174 fix handling of responses that come in chunks, and non-200 status codes 2025-02-28 12:38:48 -05:00
Jared Van Bortel
d20cfbbec9 stuff is working now 2025-02-27 18:35:33 -05:00
Jared Van Bortel
068845e1a2 don't duplicate QCoro's exception passing 2025-02-27 14:56:14 -05:00
Jared Van Bortel
ea2ced8c8b fix json EOF handling 2025-02-27 14:34:13 -05:00
Jared Van Bortel
9f130b07ed fix qcoro infinite recursion 2025-02-27 13:43:14 -05:00
Jared Van Bortel
cc6f995795 fix #includes 2025-02-27 11:50:16 -05:00
Jared Van Bortel
d4e9a6177b finished initial impl of /show and tested -> hangs! 2025-02-26 20:01:58 -05:00
Jared Van Bortel
7ce2ea57e0 implement /api/show (not tested) 2025-02-26 19:47:25 -05:00
Jared Van Bortel
85eaa41e6d base url should include /api/ 2025-02-26 17:18:56 -05:00
Jared Van Bortel
e872f1db2d undercores to dashes 2025-02-26 17:14:39 -05:00
Jared Van Bortel
86de26ead2 implement and test /api/tags 2025-02-26 16:58:00 -05:00
Jared Van Bortel
4c5dcf59ea rename the class to "OllamaClient" 2025-02-26 16:48:05 -05:00
Jared Van Bortel
06475dd113 WIP: use Boost::json for incremental parsing and reflection 2025-02-26 15:57:11 -05:00
Jared Van Bortel
927e963076 parse the JSON response 2025-02-25 16:11:40 -05:00
Jared Van Bortel
b5144decde fix #includes 2025-02-25 14:58:04 -05:00
Jared Van Bortel
daf48a5adf fix test harder (it works now) 2025-02-25 14:44:12 -05:00
Jared Van Bortel
e592a5890e fix test 2025-02-25 13:12:26 -05:00
Jared Van Bortel
407cb81725 stop using C++20 modules
2025 is too soon to use C++ features from 2020 without running into bugs
in every build tool that touches the project.
2025-02-25 12:10:40 -05:00
Jared Van Bortel
39102d8c56 fix .gitmodules 2025-02-25 12:10:09 -05:00
Jared Van Bortel
1699e77e97 WIP: get build working on macOS 2025-02-25 12:10:09 -05:00
Jared Van Bortel
ebe6352fc8 WIP (hit a clang bug causing an incorrect compiler error) 2025-02-25 12:10:08 -05:00
Jared Van Bortel
bca31e6517 WIP: fork fmt to fix missing string_view support 2025-02-25 12:09:49 -05:00
Jared Van Bortel
98a27c9982 WIP: update llama.cpp submodule for -Werror workaround 2025-02-25 12:09:49 -05:00
Jared Van Bortel
97a2e18149 WIP: fix import order and enable module scanning 2025-02-25 12:09:48 -05:00
Jared Van Bortel
196c387bf7 WIP: bring back old backend so we can test the gpt4all-chat build 2025-02-25 12:01:37 -05:00
Jared Van Bortel
729a5b0d9f ollama-hpp immediately segfaulted. will try something else
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2025-02-25 12:00:48 -05:00
Jared Van Bortel
f4a350d606 WIP: working fmt dep
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2025-02-25 12:00:48 -05:00
Jared Van Bortel
c6d0a1f2b9 enable color diagnostics with ninja
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2025-02-25 12:00:48 -05:00
Jared Van Bortel
b194d71e86 WIP: backend dependencies
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2025-02-25 12:00:48 -05:00
Jared Van Bortel
9bfab99e2c WIP: remove bindings and all references to them
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2025-02-25 12:00:47 -05:00
Jared Van Bortel
8e94409be9 WIP: gpt4all backend stub
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2025-02-25 12:00:05 -05:00
Jared Van Bortel
cd70db29ed
readme: add Windows ARM download link
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2025-02-24 19:51:59 -05:00
Jared Van Bortel
fb72ba1ff5 chat: bump version to 3.10.1-dev0
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2025-02-24 19:44:45 -05:00
Jared Van Bortel
b968d45c11
chat: release version 3.10.0 (#3515)
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2025-02-24 19:41:13 -05:00
Jared Van Bortel
228d5379cf
chat: cut v3.10.0 release (#3511)
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2025-02-24 17:15:34 -05:00
Jared Van Bortel
dd820ef7c4
Italian and draft Simplified Chinese translations for v3.10.0 (#3514)
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2025-02-24 17:14:10 -05:00
Jared Van Bortel
a7cbc8c3fd
Run lupdate before v3.10.0 release (#3512)
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2025-02-24 15:33:27 -05:00
AT
4d171835ac
Add new remote model provider view. (#3506)
Signed-off-by: Adam Treat <treat.adam@gmail.com>
Signed-off-by: AT <manyoso@users.noreply.github.com>
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
Co-authored-by: Jared Van Bortel <jared@nomic.ai>
2025-02-24 14:59:53 -05:00
Lil Bob
0c28ee7059
Translations: Improve Chinese translation (#3467)
Signed-off-by: Junior2Ran <hdr01@126.com>
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
Co-authored-by: Jared Van Bortel <jared@nomic.ai>
2025-02-20 20:44:28 -05:00
Jared Van Bortel
96aeb44210
backend: build with CUDA compute 5.0 support by default (#3499)
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2025-02-19 11:27:06 -05:00
Jared Van Bortel
29f29773af
chat: require Qt 6.8 and fix #includes (#3498)
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2025-02-18 13:59:50 -05:00
Jared Van Bortel
d8c04cead8
ci: use LLVM Clang 19 on macOS and Ubuntu (#3500)
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2025-02-18 12:02:14 -05:00
Riccardo Giovanetti
b1cb46ec2a
Italian localization update (#3496)
Signed-off-by: Riccardo Giovanetti <riccardo.giovanetti@gmail.com>
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
Co-authored-by: Jared Van Bortel <jared@nomic.ai>
2025-02-18 11:47:39 -05:00
Jared Van Bortel
b83d06e67f translations: run lupdate -no-obsolete on Simplified Chinese
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2025-02-13 11:27:04 -05:00
Jared Van Bortel
7aa339cf40 translations: run lupdate
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2025-02-13 11:26:28 -05:00
ThiloteE
1b84182030
Add replacement templates for OLMoE and granite-3.1 (#3471)
Signed-off-by: ThiloteE <73715071+ThiloteE@users.noreply.github.com>
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
Co-authored-by: Jared Van Bortel <jared@nomic.ai>
2025-02-12 14:23:46 -05:00