Matt Joyce
edb4490c86
Merge branch 'main' into feature/template-extensions
2024-12-24 13:12:13 +11:00
Eugen Eisler
65285fdef0
Merge pull request #1215 from infosecwatchman/main
...
Add Endpoints to facilitate Ollama based chats
2024-12-21 15:00:52 +01:00
github-actions[bot]
ae18e9d1c7
Update version to v1.4.123 and commit
2024-12-20 11:17:36 +00:00
InfosecWatchman
103388ecec
Add Endpoints to facilitate Ollama based chats
...
Add Endpoints to facilitate Ollama based chats.
Built to use with Open WebUI
2024-12-19 16:14:51 -05:00
Matt Joyce
8f4aab4f61
Fix: Issue with the custom message and added example config file.
2024-12-16 20:44:05 +11:00
github-actions[bot]
12284ad3db
Update version to v1.4.122 and commit
2024-12-14 15:02:50 +00:00
Matt Joyce
89153dd235
feat: Add YAML configuration support
...
Add support for persistent configuration via YAML files. Users can now specify
common options in a config file while maintaining the ability to override with
CLI flags. Currently supports core options like model, temperature, and pattern
settings.
- Add --config flag for specifying YAML config path
- Support standard option precedence (CLI > YAML > defaults)
- Add type-safe YAML parsing with reflection
- Add tests for YAML config functionality
2024-12-14 14:37:12 +11:00
github-actions[bot]
c6dc13ef7f
Update version to v1.4.120 and commit
2024-12-10 12:23:12 +00:00
Matt Joyce
01519d7486
Add --input-has-vars flag to control variable substitution in input
...
- Add InputHasVars field to ChatRequest struct
- Only process template variables in user input when flag is set
- Fixes issue with Ansible/Jekyll templates that use {{var}} syntax
This change makes template variable substitution in user input opt-in
via the --input-has-vars flag, preserving literal curly braces by
default.
2024-12-10 18:49:18 +11:00
Matt Joyce
160703210b
emplemented stdout template extensions
2024-12-01 09:13:22 +11:00
Eugen Eisler
c5ec4b548a
fix: use the custom message and then piped one
2024-11-27 14:10:19 +01:00
Eugen Eisler
8e87529638
fix: use the custom message and then piped one
2024-11-27 14:10:18 +01:00
Eugen Eisler
0bb4f58222
fix: bufio.Scanner message too long
2024-11-05 11:25:32 +01:00
Eugen Eisler
1830ae2321
feat: impl. Youtube PlayList support
2024-11-04 13:44:20 +01:00
Eugen Eisler
681f1a49a5
fix: close #1106 , fix pipe reading
2024-11-04 10:48:22 +01:00
jaredmontoya
455215290f
add model context length setting
2024-10-30 15:36:01 +01:00
Eugen Eisler
e17b96d864
feat: write tools output also to output file if defined; fix XouTube transcript ' character
2024-10-30 13:50:52 +01:00
Eugen Eisler
38406ee586
feat: split tools messages from use message
2024-10-29 23:37:38 +01:00
Eugen Eisler
ee3668006d
feat: impl. multi-model / attachments, images
2024-10-29 22:12:06 +01:00
Eugen Eisler
a6d82e0fc3
feat: impl. multi-model / attachments, images
2024-10-29 21:54:16 +01:00
Eugen Eisler
62ae3de488
feat: impl. multi-model / attachments, images
2024-10-29 21:45:59 +01:00
Eugen Eisler
dff094301a
feat: impl. multi-model / attachments, images
2024-10-29 21:31:02 +01:00
Eugen Eisler
0a2ae30034
feat: impl. multi-model / attachments, images
2024-10-29 20:32:18 +01:00
Eugen Eisler
758a8c0540
chore: simplify isChatRequest
2024-10-28 12:25:32 +01:00
Eugen Eisler
61f66f88e3
feat: plugins arch., new setup procedure
2024-10-19 13:09:37 +02:00
Eugen Eisler
d7683e4c39
feat: restructure for better reuse
2024-10-12 22:49:26 +03:00
Eugen Eisler
a6d63f4d0e
feat: work on Rest API
2024-10-06 15:40:29 +02:00
Eugen Eisler
3380972df1
feat: work on Rest API
2024-10-06 15:29:01 +02:00
Eugen Eisler
d70e7c570d
feat: Add 'meta' role to store meta info to session, like source of input content.
2024-10-05 17:42:57 +02:00
Eugen Eisler
4fb965ec9d
feat: Add 'meta' role to store meta info to session, like source of input content.
2024-10-05 17:33:27 +02:00
Eugen Eisler
679a852c1c
feat: Close #1018
2024-10-05 01:05:31 +02:00
Eugen Eisler
9452d6bd2a
feat: implement print session and context
2024-10-05 00:57:11 +02:00
Eugen Eisler
3eb314320e
feat: Setup for specific vendor, e.g. --setup-vendor=OpenAI
2024-10-04 22:38:43 +02:00
Eugen Eisler
42b5cb4413
feat: clean up html readability; add autm. tag creation
2024-10-03 00:12:23 +02:00
hallelujah-shih
cc8711cc07
support turn any web page into clean view content
2024-09-30 11:25:10 +08:00
Eugen Eisler
273ba3e943
feat: extend installation instruction to get the latest release binaries
2024-09-27 11:51:43 +02:00
shih
dd6cd06b5a
add wipe flag for ctx and session
2024-09-27 07:43:08 +08:00
Eugen Eisler
41b711f1ca
doc: update flags order
2024-09-26 21:40:53 +02:00
Eugen Eisler
8f7acac2b1
fix : #986 implement --version flag
2024-09-26 21:09:01 +02:00
Eugen Eisler
ea323c12ff
fix : #986 implement --version flag
2024-09-26 20:57:37 +02:00
Riccardo Zanella
a619c915e1
adding flag for pinning seed in openai and compatible APIs
2024-09-20 17:59:35 +02:00
Eugen Eisler
a31af9fa80
Merge pull request #976 from pavdmyt/pavdmyt/fix-changeDefaultModel-flag-descr
...
fix: correct changeDefaultModel flag description
2024-09-20 12:56:39 +02:00
Eugen Eisler
2b79a058de
Merge branch 'main' into specify_language_return
2024-09-19 22:31:51 +02:00
Pavel Dmytrenko
c293c6137b
fix: correct changeDefaultModel flag description
2024-09-18 11:58:33 +03:00
Eugen Eisler
d2e2a6537e
feat: improve Jina AI impl.
2024-09-16 22:06:32 +02:00
Eugen Eisler
a6fc13dbdc
Merge pull request #861 from noamsiegel/scrape_url
...
Scrape url
2024-09-16 21:37:10 +02:00
Eugen Eisler
147da29c1a
feat: use -r, --raw: Use defaults of model (don't send temperature etc.) and use the user role instead of the system role.
2024-09-15 20:38:19 +02:00
Eugen Eisler
329c843567
feat: implement -u, --user-instead-of-system: Use the user role instead of the system role for the pattern. It is needed for Open AI o1 models for now.
2024-09-15 15:09:45 +02:00
csquarechen
680129e370
update the discription of language commend
2024-09-14 11:30:55 +08:00
csquarechen
d574670084
use default language param default:"" to avoid changes in the output.
2024-09-14 10:49:55 +08:00