Hristo
4c7942d2e8
Merge branch 'master' of github.com:notedsource/Perplexica into hristo/deploy-on-gcp-gke
2024-05-21 15:41:23 -04:00
ItzCrazyKns
3bfaf9be28
feat(app): add suggestion generation
2024-05-18 13:10:39 +05:30
ItzCrazyKns
68b595023e
feat(suggestion-generator): update prompt
2024-05-18 13:10:09 +05:30
Hristo
8b9b4085ea
Fix query appearing twice in chat history
...
The initial query appears twice in the prompt, this is ignored by OpenAI
models, however it breaks with Gemini models are they fail with an error
stating that AI and User prompts need to alternate.
Tested all search modes with both OpenAI GTP3 turbo and Vertex Gemini
1.0 and this changes appears to now function correctly with both.
2024-05-17 14:10:11 -04:00
Hristo
2e58dab30a
Additional changes for VertexAI
2024-05-17 14:08:57 -04:00
Hristo
ebbe18ab45
Adds Google VertexAI as model provider
2024-05-14 15:05:17 -04:00
ItzCrazyKns
180e204c2d
feat(providers): add GPT-4 omni
2024-05-14 19:33:54 +05:30
ItzCrazyKns
0993c5a760
feat(app): revert port & network changes
2024-05-13 19:58:17 +05:30
ItzCrazyKns
9816eb1d36
feat(server): add bind address
2024-05-12 12:15:25 +05:30
Hristo
c56a058a74
Websocket auth, pass access token in gke configs
2024-05-10 19:32:35 -04:00
Hristo
4e20c4ac56
Finalizes option to secure backend http endpoints with a token
...
- Also fixes to build commands in makefile
2024-05-10 18:11:23 -04:00
Hristo
e6c2042df6
Backend GKE Deploy, access key for backend
...
- Configs and automation for deploying backend to GKE
- First steps to adding an optional token check for requests to backend
- First steps frontend sending optional token to backend when configured
2024-05-10 16:07:58 -04:00
ItzCrazyKns
9a7af945b0
lint
2024-05-09 20:43:04 +05:30
ItzCrazyKns
09463999c2
feat(routes): add suggestions route
2024-05-09 20:42:03 +05:30
ItzCrazyKns
0f6986fc9b
feat(agents): add suggestion generator agent
2024-05-09 20:41:43 +05:30
ItzCrazyKns
5e940914a3
feat(output-parsers): add list line output parser
2024-05-09 20:39:38 +05:30
ItzCrazyKns
321e60b993
feat(embedding-providers): load separately, add bert & bge
2024-05-07 12:33:44 +05:30
ItzCrazyKns
68837e06ee
feat(embedding-providers): add local models
2024-05-07 11:52:53 +05:30
ItzCrazyKns
e8fe74ae7c
feat(ws-managers): implement better error handling
2024-05-06 19:59:13 +05:30
ItzCrazyKns
6e61c88c9e
feat(error-object): add key
2024-05-05 16:28:46 +05:30
ItzCrazyKns
ba7b92ffde
feat(providers): add Content-Type
header
2024-05-05 10:53:27 +05:30
ItzCrazyKns
9f45ecb98d
feat(providers): separate embedding providers, add custom-openai provider
2024-05-04 10:51:06 +05:30
ItzCrazyKns
1d344266aa
feat(config): fix typo
2024-05-02 15:04:33 +05:30
ItzCrazyKns
f618b713af
feat(chatModels): load model from localstorage
2024-05-02 12:14:26 +05:30
ItzCrazyKns
ed9ff3c20f
feat(providers): use correct model name
2024-05-02 12:09:25 +05:30
ItzCrazyKns
edc40d8fe6
feat(providers): add Groq provider
2024-05-01 19:43:06 +05:30
ItzCrazyKns
6e304e7051
feat(video-search): add video search
2024-04-30 14:31:32 +05:30
ItzCrazyKns
aae85cd767
feat(logging): add logger
2024-04-30 12:18:18 +05:30
SwiftyOS
639129848a
feat(providers): add gpt-4-turbo provider
2024-04-29 10:49:15 +02:00
ItzCrazyKns
a90e294c60
feat(agents): fix engine names
2024-04-28 18:34:56 +05:30
ItzCrazyKns
5df3c5ad8c
feat(image-search): handle chat history
2024-04-28 11:15:28 +05:30
ItzCrazyKns
99ae8f6998
feat(agents): embed docs & query together
...
Embed documents and query together to reduce the time taken for retrieving the sources ~1 seconds.
2024-04-24 10:08:40 +05:30
ItzCrazyKns
7653eaf146
feat(config): avoid updating blank fields
2024-04-23 16:54:39 +05:30
ItzCrazyKns
3ffbddd237
feat(routes): add config route
2024-04-23 16:46:14 +05:30
ItzCrazyKns
a86378e726
feat(config): add updateConfig
method
2024-04-23 16:45:14 +05:30
ItzCrazyKns
fd65af53c3
feat(providers): add error handling
2024-04-21 20:52:47 +05:30
ItzCrazyKns
5924690df2
feat(image-search): Use LLM from config
2024-04-20 22:12:07 +05:30
ItzCrazyKns
d37a1a8020
feat(agents): support local LLMs
2024-04-20 11:18:52 +05:30
ItzCrazyKns
c6a5790d33
feat(config): Use toml instead of env
2024-04-20 09:32:19 +05:30
ItzCrazyKns
dd1ce4e324
feat(agents): replace LLMs with chat LLMs
2024-04-18 18:15:17 +05:30
ItzCrazyKns
90edd98613
feat(messageHandler): add new emitter event handling
2024-04-17 11:27:05 +05:30
ItzCrazyKns
89340fcfff
feat(wolfram-search): Remove unused imports
2024-04-17 10:10:28 +05:30
ItzCrazyKns
4ab8d6c834
feat(agents): Use LLM name from env
2024-04-16 21:05:57 +05:30
ItzCrazyKns
3859e3db03
feat(gitignore): Allow package lock files
2024-04-15 21:03:52 +05:30
ItzCrazyKns
334e657ddd
feat(wolfram-search): Prevent reranking
2024-04-14 17:14:55 +05:30
ItzCrazyKns
21672d150d
feat(focus-selector): Stylize focus selector
2024-04-13 12:20:36 +05:30
ItzCrazyKns
98fae392b7
feat(focus-modes): Add focus modes
2024-04-13 12:11:47 +05:30
ItzCrazyKns
d1c74c861e
Initial commit
2024-04-09 16:21:05 +05:30