Hristo
4ff6502dae
Restore searxng dockerfile to enable remote builds
2024-05-22 15:04:25 -04:00
Hristo
4c7942d2e8
Merge branch 'master' of github.com:notedsource/Perplexica into hristo/deploy-on-gcp-gke
2024-05-21 15:41:23 -04:00
Hristo
aa55206a30
Add VertexAI deps using yarn not npm
2024-05-21 15:15:19 -04:00
Hristo
27d7b000d0
Add AI/ML infrence scope to OAuth credentials requested for cluster IAM account
2024-05-21 14:31:14 -04:00
ItzCrazyKns
7853c18b6f
feat(docs): update port
2024-05-19 11:35:28 +05:30
ItzCrazyKns
64ea4b4289
feat(package): bump version
2024-05-18 13:11:24 +05:30
ItzCrazyKns
c61facef13
feat(message-box): display suggestions
2024-05-18 13:11:15 +05:30
ItzCrazyKns
fcff93a594
feat(message-actions): update rewrite button
2024-05-18 13:10:54 +05:30
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
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
Hristo
ebbe18ab45
Adds Google VertexAI as model provider
2024-05-14 15:05:17 -04:00
Hristo
cef75279c5
Add Google VertexAI deps.
2024-05-14 14:51:26 -04:00
ItzCrazyKns
180e204c2d
feat(providers): add GPT-4 omni
2024-05-14 19:33:54 +05:30
ItzCrazyKns
0e2f4514b4
feat(readme): update readme
2024-05-13 20:10:44 +05:30
ItzCrazyKns
0993c5a760
feat(app): revert port & network changes
2024-05-13 19:58:17 +05:30
ItzCrazyKns
100872f2d9
feat(docker-compose): revert network changes
2024-05-12 14:04:05 +05:30
ItzCrazyKns
22aee27cda
feat(env): remove port
2024-05-12 12:48:01 +05:30
ItzCrazyKns
9d30224faa
feat(readme): update readme
2024-05-12 12:24:36 +05:30
ItzCrazyKns
b622df5a9f
feat(docker-compose): update ports, change network type
2024-05-12 12:16:08 +05:30
ItzCrazyKns
1b18715f8f
feat(docs): update PORT
2024-05-12 12:15:53 +05:30
ItzCrazyKns
9816eb1d36
feat(server): add bind address
2024-05-12 12:15:25 +05:30
ItzCrazyKns
828eeb0c77
feat(app-dockerfile): add PORT
arg
2024-05-12 12:14:52 +05:30
ItzCrazyKns
c852bee8ed
feat(app): add suspense boundary
2024-05-11 21:19:38 +05:30
ItzCrazyKns
954b4bf89a
feat(readme): add search engine guide
2024-05-11 12:14:49 +05:30
ItzCrazyKns
3ef39c69a7
feat(chat-window): add ability to use q
query param
2024-05-11 12:09:39 +05:30
ItzCrazyKns
7a28be9e1a
feat(readme): add installation docs
2024-05-11 12:09:08 +05:30
ItzCrazyKns
a60145137c
feat(docs): add networking
2024-05-11 10:23:05 +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
7eace1e6bd
feat(searxng-container): bind mount & add limiter
2024-05-10 20:55:08 +05:30
Chuck
baef45b456
Merge branch 'ItzCrazyKns:master' into master
2024-05-10 12:00:18 +08: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
Chuck
ac4cba32c8
fix(SettingsDialog): baseURL storage key
2024-05-09 15:53:57 +08:00
Hristo
0fedaef537
First pass at setting up GCP deploy config as infrastructure
...
- Terraform config files to setup cluster, deployments and services
- Adds only Searxng deployment and test service in this commit
- Makefile to:
- Build and push images
- Run terraform with correct project configuration
- Env file template to help setting .env file with project configs
2024-05-08 18:19:59 -04:00
ItzCrazyKns
4f5f6be85f
feat(working): fix grammatical mistake
2024-05-08 20:05:29 +05:30
ItzCrazyKns
17fbc28172
Merge pull request #86 from WanQuanXie/list-map-key-fix
...
fix(Chat): list map element must specify a unique key
2024-05-08 12:56:00 +05:30
ItzCrazyKns
655fbec583
Merge pull request #87 from ItzCrazyKns/develop/1.4.0
...
Develop/1.4.0
2024-05-08 09:51:10 +05:30
WanQuanXie
0af66f8b72
fix(Chat): list map element must specify a unique key
2024-05-08 09:57:11 +08:00
ItzCrazyKns
8f9c709648
Merge branch 'develop/1.4.0' of https://github.com/ItzCrazyKns/Perplexica into develop/1.4.0
2024-05-07 19:40:36 +05:30
ItzCrazyKns
2a1d6e261d
feat(backend-dockerfile): use Debian based image
2024-05-07 19:40:33 +05:30
ItzCrazyKns
74d1df7d25
feat(package): bump version
2024-05-07 19:40:14 +05:30
ItzCrazyKns
e042ff491b
feat(compose): remove expose
directive
2024-05-07 19:39:59 +05:30
ItzCrazyKns
fc1bfb3888
Merge pull request #83 from ItzCrazyKns/master
...
Merge `master` into `develop/14.0`
2024-05-07 18:46:24 +05:30