Commit Graph

15 Commits

Author SHA1 Message Date
Nils Jacobsen
992c67a2b9
chore: add IDE extension for i18n handling (#1896)
> let me know what needs to be changed in order to merge this

# Description: DX upgrade with little i18n tool.
- I added a
[ide-extension](https://inlang.com/m/r7kp499g/app-inlang-ideExtension)
config to `quivr`. This enables developers and contributors to extract,
access and update translations in code using the existing json files
under the hood.

- **Opt-in:** With the config in place you can also use the [fink
editor](https://inlang.com/m/tdozzpar/app-inlang-editor) to update
product copy/translation with a no code UI. Here u see an example from
my fork: https://inlang.com/editor/github.com/NilsJacobsen/quivr

# What I added (opt-in)
- A config file -> `settings.json`
- Vscode recommendation so the contributors can use the extension

## Screenshots:
IDE-Extension:

![image](https://github.com/StanGirard/quivr/assets/58360188/6f1217fe-692e-4aa2-942b-458cabf3bc2b)

Editor:
<img width="1512" alt="image"
src="https://github.com/StanGirard/quivr/assets/58360188/aa62ca66-6d11-42c2-8dc3-30a97ed985de">
2023-12-14 16:00:22 +01:00
Stan Girard
4fa9a03cc1
feat: Update pytest command in Makefile and add new test (#1893) 2023-12-14 14:20:34 +01:00
mamadoudicko
ab58f95d48 feat: update onboarding questions answer 2023-12-06 15:37:30 +01:00
Zineb El Bachiri
9766befb53
refactor: knowledge module (#1743)
# Description

- Refactor knowledge to a module

- This PR breaks the Github Processor function -> need to comment brain
and file imports as it creates a circular dependency issue. Should be
fixed and reverted in next PR.
2023-11-29 09:04:03 +01:00
Matthieu Jacq
fa92243a18
feat: ⚙️🐞 configure debugger for the backend (#1345) 2023-10-09 15:23:13 +02:00
Matt
e61f437ce8
Feat/backend core (#656) 2023-07-17 07:57:27 +01:00
Mamadou DICKO
9e9f531c99
Feat/static analysis (#582)
* feat: add static analysis

* chore: update Makefile add static analysis script

* chore: add vscode extensions recommandations
2023-07-10 14:27:49 +02:00
Stan Girard
9a3e819aa9 style(vscode): removed unwanted files from editor view 2023-07-03 19:03:42 +02:00
Mamadou DICKO
59fe7b089b
feat(chat): use openai function for answer (#354)
* feat(chat): use openai function for answer (backend)

* feat(chat): use openai function for answer (frontend)

* chore: refacto BrainPicking

* feat: update chat creation logic

* feat: simplify chat system logic

* feat: set default method to gpt-3.5-turbo-0613

* feat: use user own openai key

* feat(chat): slightly improve prompts

* feat: add global error interceptor

* feat: remove unused endpoints

* docs: update chat system doc

* chore(linter): add unused import remove config

* feat: improve dx

* feat: improve OpenAiFunctionBasedAnswerGenerator prompt
2023-06-22 17:50:06 +02:00
Mamadou DICKO
132ac0ca46
chore: vscode-eslint (#350) 2023-06-20 11:24:19 +02:00
Stan Girard
5ebe6661dc
chore(linting): fixed for pyhon (#346) 2023-06-20 10:10:56 +02:00
Mamadou DICKO
e1a740472f
Feat: chat name edit (#343)
* feat(chat): add name update

* chore(linting): add flake8

* feat: add chat name edit
2023-06-20 09:54:23 +02:00
Matt
33f49ee289
feat: user can create api keys (#329)
* feat: user can create api keys

* fix: linting on build

* Update backend/routes/api_key_routes.py

* chore: rename and refactor AuthBearer

* chore: add types
2023-06-14 21:21:13 +02:00
Mamadou DICKO
d848d5aa0b
Chore: add husky, no-unused-vars & no-explicit-any eslint rules (#168)
* chore: add husky

* chore(eslint): add  no-unused-vars rule

* chore(eslint): add  no-explicit-any rule

* chore: add PR template
2023-05-26 13:56:29 +02:00
shaun
e08995835a Support for Anthropics Models
This update enhances the "Second Brain" application by adding support for Anthropics AI models. Users can now use not only OpenAI's GPT-3/4, but also Anthropics' Claude models to store and query their knowledge.

Key changes include:

Added an anthropic_api_key field in the secrets configuration file. Introduced a selection for different AI models including GPT-3, GPT-4, and various versions of Claude. Updated question handling to be model-agnostic, and added support for Anthropics' Claude models in the question processing workflow. Modified the streamlit interface to allow users to input their choice of model, control the "temperature" of the model's responses, and set the max tokens limit. Upgraded requirements.txt file with the latest version of the Anthropics library. This update empowers users to leverage different AI models based on their needs, providing a more flexible and robust tool for knowledge management.
2023-05-14 01:30:03 -07:00