148 Commits

Author SHA1 Message Date
35a3eda213 Merge pull request #155 from notedsource/hristo/gcp-deploy-vertexai-models-embeddings
Hristo/gcp deploy vertexai models embeddings
2024-06-01 10:49:38 +05:30
dfed6a0ad8 Use container restart policy from main 2024-05-30 17:21:40 -04:00
e0d9522435 Merge branch 'master' of github.com:notedsource/Perplexica into hristo/gcp-deploy-vertexai-models-embeddings 2024-05-30 11:19:50 -04:00
f7c3bc2823 No auth on root route for health checks, fix suggestions request 2024-05-30 11:18:31 -04:00
6fb0c5b362 Merge pull request #153 from aiyogg/master
feat(docker-compose): update docker-compose.yaml with restart policy
2024-05-30 16:02:09 +05:30
f4628ae52d feat(docker-compose): update docker-compose.yaml with restart policy 2024-05-30 18:12:22 +08:00
0ac971e6b4 Merge branch 'hristo/deploy-on-gcp-gke' of github.com:notedsource/Perplexica into hristo/vertexai-embeddings 2024-05-22 15:05:45 -04:00
4ff6502dae Restore searxng dockerfile to enable remote builds 2024-05-22 15:04:25 -04:00
795309cfe2 Private searxng instance 2024-05-22 14:52:47 -04:00
d04ba91c85 feat(routes): use coalescing operator 2024-05-22 10:45:16 +05:30
8bf4269208 Add vertexai text embeddings capability 2024-05-21 16:23:34 -04:00
4c7942d2e8 Merge branch 'master' of github.com:notedsource/Perplexica into hristo/deploy-on-gcp-gke 2024-05-21 15:41:23 -04:00
aa55206a30 Add VertexAI deps using yarn not npm 2024-05-21 15:15:19 -04:00
27d7b000d0 Add AI/ML infrence scope to OAuth credentials requested for cluster IAM account 2024-05-21 14:31:14 -04:00
7853c18b6f feat(docs): update port 2024-05-19 11:35:28 +05:30
64ea4b4289 feat(package): bump version v1.5.0 2024-05-18 13:11:24 +05:30
c61facef13 feat(message-box): display suggestions 2024-05-18 13:11:15 +05:30
fcff93a594 feat(message-actions): update rewrite button 2024-05-18 13:10:54 +05:30
3bfaf9be28 feat(app): add suggestion generation 2024-05-18 13:10:39 +05:30
68b595023e feat(suggestion-generator): update prompt 2024-05-18 13:10:09 +05:30
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
2e58dab30a Additional changes for VertexAI 2024-05-17 14:08:57 -04:00
48018990be Ensure containers are brought backup when exiting on error
This is esp. important for the NodeJS (backend) container as  Node will
exit on any unhandled error, it is best practice to let the errored
process crash and start a new one in its place. It this case we use
docker to do that for us (`restart: always` policy)
2024-05-16 09:53:33 -04:00
ebbe18ab45 Adds Google VertexAI as model provider 2024-05-14 15:05:17 -04:00
cef75279c5 Add Google VertexAI deps. 2024-05-14 14:51:26 -04:00
180e204c2d feat(providers): add GPT-4 omni 2024-05-14 19:33:54 +05:30
0e2f4514b4 feat(readme): update readme 2024-05-13 20:10:44 +05:30
0993c5a760 feat(app): revert port & network changes 2024-05-13 19:58:17 +05:30
100872f2d9 feat(docker-compose): revert network changes 2024-05-12 14:04:05 +05:30
22aee27cda feat(env): remove port 2024-05-12 12:48:01 +05:30
9d30224faa feat(readme): update readme 2024-05-12 12:24:36 +05:30
b622df5a9f feat(docker-compose): update ports, change network type 2024-05-12 12:16:08 +05:30
1b18715f8f feat(docs): update PORT 2024-05-12 12:15:53 +05:30
9816eb1d36 feat(server): add bind address 2024-05-12 12:15:25 +05:30
828eeb0c77 feat(app-dockerfile): add PORT arg 2024-05-12 12:14:52 +05:30
c852bee8ed feat(app): add suspense boundary 2024-05-11 21:19:38 +05:30
954b4bf89a feat(readme): add search engine guide 2024-05-11 12:14:49 +05:30
3ef39c69a7 feat(chat-window): add ability to use q query param 2024-05-11 12:09:39 +05:30
7a28be9e1a feat(readme): add installation docs 2024-05-11 12:09:08 +05:30
a60145137c feat(docs): add networking 2024-05-11 10:23:05 +05:30
c56a058a74 Websocket auth, pass access token in gke configs 2024-05-10 19:32:35 -04:00
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
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
7eace1e6bd feat(searxng-container): bind mount & add limiter 2024-05-10 20:55:08 +05:30
baef45b456 Merge branch 'ItzCrazyKns:master' into master 2024-05-10 12:00:18 +08:00
9a7af945b0 lint 2024-05-09 20:43:04 +05:30
09463999c2 feat(routes): add suggestions route 2024-05-09 20:42:03 +05:30
0f6986fc9b feat(agents): add suggestion generator agent 2024-05-09 20:41:43 +05:30
5e940914a3 feat(output-parsers): add list line output parser 2024-05-09 20:39:38 +05:30
ac4cba32c8 fix(SettingsDialog): baseURL storage key 2024-05-09 15:53:57 +08:00