Adam Treat
4ae6acdedc
Force tool usage and refactor.
...
Signed-off-by: Adam Treat <treat.adam@gmail.com>
2024-08-15 16:25:26 -04:00
Adam Treat
3a564688b1
Implement all the settings for the web search.
...
Signed-off-by: Adam Treat <treat.adam@gmail.com>
2024-08-14 16:19:28 -04:00
Adam Treat
054ca43d52
Display the antenna by introducing notion of privacy scopes to tools.
...
Signed-off-by: Adam Treat <treat.adam@gmail.com>
2024-08-14 12:14:31 -04:00
Adam Treat
4cb95694ff
Breakout the ask before running which can be thought of as a security feature.
...
Signed-off-by: Adam Treat <treat.adam@gmail.com>
2024-08-14 11:22:22 -04:00
Adam Treat
991afc6ef2
Abstract the built-in web search completely away from ChatLLM.
...
Signed-off-by: Adam Treat <treat.adam@gmail.com>
2024-08-14 10:24:06 -04:00
Adam Treat
75dbf9de7d
Handle the forced usage of tool calls outside of the recursive prompt method.
...
Signed-off-by: Adam Treat <treat.adam@gmail.com>
2024-08-14 09:39:01 -04:00
Adam Treat
f118720717
Don't advertise brave.
...
Signed-off-by: Adam Treat <treat.adam@gmail.com>
2024-08-14 07:58:31 -04:00
Adam Treat
a6730879dd
Move to a brave search specific settings page.
...
Signed-off-by: Adam Treat <treat.adam@gmail.com>
2024-08-14 07:43:48 -04:00
Adam Treat
48117cda46
Move the jinja processing to mysettings and validation.
...
Signed-off-by: Adam Treat <treat.adam@gmail.com>
2024-08-14 07:43:48 -04:00
Adam Treat
227dbfd18b
Use an enum for tool usage mode.
...
Signed-off-by: Adam Treat <treat.adam@gmail.com>
2024-08-14 07:43:48 -04:00
Adam Treat
587dd55b73
Get rid of the name change now that 3.2.0 has been released.
...
Signed-off-by: Adam Treat <treat.adam@gmail.com>
2024-08-14 07:43:48 -04:00
Adam Treat
c3cfaff803
Refactor and make use of jinja templates.
...
Signed-off-by: Adam Treat <treat.adam@gmail.com>
2024-08-14 07:43:48 -04:00
Adam Treat
00ecbb75b4
Add jinja third party dependency.
...
Signed-off-by: Adam Treat <treat.adam@gmail.com>
2024-08-14 07:43:48 -04:00
Adam Treat
f93b76438e
Move the usearch submodule to third_party dir.
...
Signed-off-by: Adam Treat <treat.adam@gmail.com>
2024-08-14 07:43:48 -04:00
Adam Treat
cedba6cd10
Tool model.
...
Signed-off-by: Adam Treat <treat.adam@gmail.com>
2024-08-14 07:43:48 -04:00
Adam Treat
244b82622c
Implement error handling for tool calls.
...
Signed-off-by: Adam Treat <treat.adam@gmail.com>
2024-08-14 07:43:48 -04:00
Adam Treat
5fc2ff8e69
Use parameters which is in keeping with other standard practices.
...
Signed-off-by: Adam Treat <treat.adam@gmail.com>
2024-08-14 07:43:48 -04:00
Adam Treat
27b86dae21
Serialize the source excerpts from and to pure json
...
Signed-off-by: Adam Treat <treat.adam@gmail.com>
2024-08-14 07:43:48 -04:00
Adam Treat
01f67c74ea
Begin converting the localdocs to a tool.
...
Signed-off-by: Adam Treat <treat.adam@gmail.com>
2024-08-14 07:43:48 -04:00
Adam Treat
dfe3e951d4
Refactor the brave search and introduce an abstraction for tool calls.
...
Signed-off-by: Adam Treat <treat.adam@gmail.com>
2024-08-14 07:43:48 -04:00
Adam Treat
fffd9f341a
Refactor to handle errors in tool calling better and add source comments.
...
Signed-off-by: Adam Treat <treat.adam@gmail.com>
2024-08-14 07:43:48 -04:00
Adam Treat
7c7558eed3
Stop hardcoding the tool call checking and rely upon the format advocated by ollama for tool calling.
...
Signed-off-by: Adam Treat <treat.adam@gmail.com>
2024-08-14 07:43:48 -04:00
Adam Treat
b9684ff741
Inc again for new beta.
...
Signed-off-by: Adam Treat <treat.adam@gmail.com>
2024-08-14 07:43:48 -04:00
Adam Treat
b0578e28b9
Change the name to inc the beta.
...
Signed-off-by: Adam Treat <treat.adam@gmail.com>
2024-08-14 07:43:48 -04:00
Adam Treat
d2ee235388
Change the suggestion mode to turn on for tool calls by default.
...
Signed-off-by: Adam Treat <treat.adam@gmail.com>
2024-08-14 07:43:48 -04:00
Adam Treat
dda59a97a6
Fix the way we're injecting the context back into the model for web search.
...
Signed-off-by: Adam Treat <treat.adam@gmail.com>
2024-08-14 07:43:48 -04:00
Adam Treat
c78c95ab42
Add the extra snippets to the source excerpts.
...
Signed-off-by: Adam Treat <treat.adam@gmail.com>
2024-08-14 07:43:48 -04:00
Adam Treat
1c9911a4ac
Fix problem with only displaying one source for tool call excerpts.
...
Signed-off-by: Adam Treat <treat.adam@gmail.com>
2024-08-14 07:43:48 -04:00
Adam Treat
a71db10124
Change the name to announce the beta.
...
Signed-off-by: Adam Treat <treat.adam@gmail.com>
2024-08-14 07:43:48 -04:00
Adam Treat
f4fb3df437
Brave search tool calling.
...
Signed-off-by: Adam Treat <treat.adam@gmail.com>
2024-08-14 07:43:48 -04:00
AT
3386ac6331
Add release notes and bump version for v3.2.1 ( #2859 )
...
Signed-off-by: Adam Treat <treat.adam@gmail.com>
Signed-off-by: AT <manyoso@users.noreply.github.com>
Co-authored-by: Jared Van Bortel <jared@nomic.ai>
2024-08-13 19:24:25 -04:00
Jared Van Bortel
af9416c0bf
python: fix CUDA dependency version ( #2858 )
...
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2024-08-13 19:11:04 -04:00
Jared Van Bortel
3ba9c6344d
python: release version 2.8.1 ( #2857 )
...
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2024-08-13 17:12:34 -04:00
Jared Van Bortel
6518b33697
llamamodel: use greedy sampling when temp=0 ( #2854 )
...
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2024-08-13 17:04:50 -04:00
AT
8ccf1fa2f5
Change version to v3.2.1 for bugfix release. ( #2856 )
...
Signed-off-by: Adam Treat <treat.adam@gmail.com>
2024-08-13 14:59:32 -04:00
Jared Van Bortel
7463b2170b
backend(build): set CUDA arch defaults before enable_language(CUDA) ( #2855 )
...
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2024-08-13 14:47:48 -04:00
Jared Van Bortel
971c83d1d3
llama.cpp: pull in fix for Kompute-related nvidia-egl crash ( #2843 )
...
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2024-08-13 11:10:10 -04:00
Jared Van Bortel
be91576937
ci: use consistent build options on macOS ( #2849 )
...
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2024-08-12 19:03:18 -04:00
Jared Van Bortel
932cdd8ead
latestnews: clarify how to change language ( #2850 )
...
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2024-08-12 19:01:21 -04:00
AT
ceb7726f22
Add some news about our latest translation release. ( #2848 )
...
Signed-off-by: Adam Treat <treat.adam@gmail.com>
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
Co-authored-by: Jared Van Bortel <jared@nomic.ai>
2024-08-12 18:15:58 -04:00
Jared Van Bortel
ea63611493
chat: add release notes for v3.2.0 and bump version ( #2847 )
...
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2024-08-12 17:12:14 -04:00
Jared Van Bortel
3e0ad62fcb
ci: fix macOS target version ( #2846 )
...
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
2024-08-12 15:35:25 -04:00
AT
b89314df96
Change to a whitelist for released translations. ( #2830 )
...
- Change to a whitelist for released translations.
- Added changelog entry.
- Bump the version for translation release.
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>
2024-08-12 11:00:49 -04:00
cosmic-snow
b70d68977d
Add default CLion build folder pattern to .gitignore ( #2835 )
...
CLion uses a `cmake-build-` prefix unlike Qt Creator
Signed-off-by: cosmic-snow <134004613+cosmic-snow@users.noreply.github.com>
2024-08-12 10:15:05 -04:00
Victor
bc0fb53eab
GPT4All +v3.1.1: GUI: TRANSLATION: into ro_RO ( #2834 )
...
Signed-off-by: Victor <158754254+SINAPSA-IC@users.noreply.github.com>
2024-08-12 09:19:47 -04:00
Thiago Ramos
2feda2a82d
Fixed and updated some strings in pt-BR ( #2836 )
...
Signed-off-by: Thiago Ramos <thiagojramos@outlook.com>
2024-08-09 22:21:22 -04:00
Jay
bf8873098a
Small fixes for better main menu UI ( #2832 )
...
Signed-off-by: JSTayco <jstayco@protonmail.ch>
2024-08-09 15:31:41 -04:00
Jay
2df330cde3
Updated es_MX translation ( #2829 )
...
Signed-off-by: JSTayco <jstayco@protonmail.ch>
2024-08-09 15:18:27 -04:00
Victor
257a734f25
Update gpt4all_ro_RO.ts ( #2831 )
...
Deleted the translated term "LocalDocs" and left it as it is.
Deleted "chat-uri" as it was a combined word from 2 languages, "-uri" being the plural of the new arrival "chat" in ro_RO.
Signed-off-by: Victor <158754254+SINAPSA-IC@users.noreply.github.com>
2024-08-09 14:47:05 -04:00
Adam Treat
79086e10ed
Fix stray character in new ro_RO that snuck in.
...
Signed-off-by: Adam Treat <treat.adam@gmail.com>
2024-08-09 13:40:53 -04:00