114 Commits

Author SHA1 Message Date
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
609df943dd feat: plugins arch., new setup procedure 2024-10-19 13:09:58 +02:00
Eugen Eisler
61f66f88e3 feat: plugins arch., new setup procedure 2024-10-19 13:09:37 +02:00
Eugen Eisler
686d039392 Merge branch 'main' into feat/rest-api 2024-10-12 23:06:29 +03:00
Eugen Eisler
d7683e4c39 feat: restructure for better reuse 2024-10-12 22:49:26 +03:00
Eugen Eisler
56f995afb4 feat: restructure for better reuse 2024-10-12 22:37:35 +03:00
Eugen Eisler
17bde814cc feat: restructure for better reuse 2024-10-12 22:25:17 +03:00
Eugen Eisler
161ce65ae6 fix: IsChatRequest rule; Close #1042 is 2024-10-12 18:27:04 +03:00
Eugen Eisler
6dbd24e541 fix: Close #1040. Configure vendors separately that were not configured yet 2024-10-11 23:25:33 +03:00
Eugen Eisler
c0bd61ba49 docs: Close #1035, provide better example for pattern variables 2024-10-11 22:27:20 +03:00
hallelujah-shih
e1fa674a3f support set default output language
# Conflicts:
#	cli/cli.go
#	core/fabric.go
2024-10-10 19:37:51 +08: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
5dbaf4f28f fix: tests 2024-10-05 18:48:22 +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
Eugen Eisler
81b4bf3756 Merge pull request #1007 from hallelujah-shih/feature/html-readability
support turn any web page into clean view content
2024-10-02 22:10:02 +02:00
Kristof Ringleff, Fooman
be37d889a0 Grab transcript from youtube matching the user's language instead of the first one 2024-10-01 14:51:32 +13:00
hallelujah-shih
cc8711cc07 support turn any web page into clean view content 2024-09-30 11:25:10 +08:00
Eugen Eisler
913210d2a9 chore: supress printing YouTube transcripts/comments and grabed Web Sites if a pattern is defined 2024-09-29 19:33:09 +02:00
Eugen Eisler
e714b6c5bf fix: skip cli test for now 2024-09-27 12:12:38 +02:00
Eugen Eisler
d8c3c29ff8 fix: cli test 2024-09-27 12:07:11 +02:00
Eugen Eisler
273ba3e943 feat: extend installation instruction to get the latest release binaries 2024-09-27 11:51:43 +02:00
Eugen Eisler
c5db39a06d feat: extend installation instruction to get the latest release binaries 2024-09-27 11:50:47 +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
csquarechen
b96415d445 feat: add cmd -g to select the language would reply 2024-09-13 16:41:54 +08:00
Eugen Eisler
25377ebd48 feat: improve Youttube support. Print transcript and/or comments. Don't send them to AI if pattern is not defined. 2024-09-12 18:25:20 +02:00
Noam Siegel
6f116ca527 feat: Add Jina AI integration for web scraping and question search 2024-09-09 21:22:19 -07:00
Noam Siegel
bac7d87390 Merge branch 'main' into scrape_url 2024-09-09 09:47:19 -07:00
Eugen Eisler
7103c9adf6 feat: add support for pattern variables 2024-09-03 15:17:22 +02:00
Eugen Eisler
d6552f5811 feat: add support for pattern variables 2024-09-03 15:13:03 +02:00
Azwar Tamim
e26d72c2f0 Merge branch 'main' into add_dry_run 2024-09-01 13:53:38 +07:00