83 Commits

Author SHA1 Message Date
n4ze3m
2409ebc75d feat: Add Ollama and Llamafile to dynamic model fetching
Expanded the list of providers for which models are fetched dynamically to include Ollama and Llamafile, removing the need for manual model addition in the user interface for these providers. This simplifies the user experience and ensures users always have access to the latest models without manual intervention.
2024-11-10 15:38:03 +05:30
n4ze3m
f8791a0707 feat: Introduce temporary chat mode
Adds a new "Temporary Chat" mode for quick, non-persistent conversations. The new mode is available in the header bar and will trigger a visually distinct chat experience with a temporary background color. Temporary chats do not save to the chat history and are meant for short, one-off interactions. This feature enhances flexibility and provides a more convenient option for users who need to quickly interact with the AI without committing the conversation to their history.
2024-11-09 19:10:34 +05:30
n4ze3m
fd654cafdb feat: Add max tokens setting for model generations
Adds a new setting to control the maximum number of tokens generated by the model. This provides more control over the length of responses and can be useful for limiting the amount of text generated in certain situations.
2024-11-09 16:56:47 +05:30
n4ze3m
9f383a81b6 feat: Add generation info to messages
This commit introduces a new feature that displays generation information for each message in the chat.

The generation info is displayed in a popover and includes details about the model used, the prompt, and other relevant information. This helps users understand how their messages were generated and troubleshoot any issues that may arise.

The generation info is retrieved from the LLM response and is stored in the database alongside other message details.

This commit also includes translations for the generation info label in all supported languages.
2024-11-09 15:17:59 +05:30
hkjang
f61ce71d06 add Koraen localization 2024-11-06 14:32:36 +09:00
Pierre Mesure
8a6dc51540 Minor formatting fixes on other languages 2024-11-01 17:45:30 +01:00
Pierre Mesure
1564750852 Add Swedish translation 2024-11-01 17:45:08 +01:00
n4ze3m
d5df8b5c5f feat: add pin/unpin functionality to chat history
Adds pin/unpin functionality to the chat history sidebar, allowing users to keep important conversations readily accessible. This improves user experience and helps organize past interactions.

This feature includes:
- Pin/unpin buttons in the chat history sidebar.
- Updated database schema to include `is_pinned` field for chat history items.
- Localized translations for pin/unpin actions.
- Updated UI to display pinned items at the top of the list.
2024-10-26 21:10:28 +05:30
n4ze3m
9cc309e9fd feat: Add code download functionality
Adds a new "Download Code" button to the code block component, allowing users to download the code displayed for offline use.

This feature enhances user convenience and provides a more versatile experience for exploring and utilizing code snippets.
2024-10-26 15:37:02 +05:30
n4ze3m
b9973bbf78 feat: Add OpenAI API provider support
Adds the "OpenAI" provider to the list of available OpenAI API providers, enabling users to connect to and use their own OpenAI API keys. This change expands the flexibility of the application, allowing users to leverage the power of OpenAI models directly without relying solely on the provided provider.
2024-10-13 19:52:16 +05:30
n4ze3m
ff4473c35b feat: Add model type support
Adds model type support for chat and embedding models. This allows users to specify which type of model they want to use when adding custom models.

Additionally, this commit introduces a more descriptive interface for adding custom models, enhancing the clarity of the model selection process.
2024-10-13 18:22:16 +05:30
n4ze3m
405adc0d31 Merge remote-tracking branch 'origin/next' into openai 2024-10-13 12:36:21 +05:30
n4ze3m
4b4036e0b0 Refactor: OpenAI settings UI & language
Update the user interface for the OpenAI settings to be more informative and consistent. Improved language around "OpenAI API Settings" to be more accurate and less technical. Also added a helpful tip for using LM Studio as a provider.
2024-10-12 23:49:12 +05:30
n4ze3m
ff371d6eef feat: Add OpenAI Provider Selection
Add a provider selection dropdown to the OpenAI settings, enabling users to choose from pre-configured options like "Azure" or "Custom." This streamlines setup and allows for more flexibility in configuring OpenAI API endpoints. The dropdown pre-populates base URLs and names based on the selected provider.

The dropdown also automatically populates base URLs and names based on the selected provider, further simplifying the configuration process.
2024-10-12 16:53:42 +05:30
Abubakar115e
6fc29310ba spell issues 2024-10-11 17:31:35 +02:00
Abubakar115e
718e1c8501 Spell 2024-10-10 17:39:01 +02:00
Abubakar115e
d3ccbbfbe3 spell fix 2024-10-10 17:38:16 +02:00
Abubakar115e
46d2e6a75b Norwegian langauge support, but I need to do some small fixes 2024-10-10 17:29:08 +02:00
Abubakar115e
4363ac1b9c Added support for Danish Language 2024-10-06 08:21:29 +02:00
n4ze3m
3d8c8671e1 Merge remote-tracking branch 'origin/next' into openai 2024-10-02 20:10:21 +05:30
n4ze3m
0e44a7ad4b feat: Add temporary system prompt
Adds a new setting that allows users to set a temporary system prompt for the current chat.
This prompt will override the selected system prompt if it exists.
The new setting is available in the "Current Chat Model Settings" modal.
This feature provides a way to quickly experiment with different system prompts without having to change the default setting.
2024-10-02 12:30:52 +05:30
n4ze3m
2a2610afb8 feat: add model management UI
This commit introduces a new UI for managing models within the OpenAI integration. This UI allows users to view, add, and delete OpenAI models associated with their OpenAI providers. It includes functionality to fetch and refresh model lists, as well as to search for specific models. These changes enhance the user experience by offering greater control over their OpenAI model interactions.

This commit also includes improvements to the existing OpenAI configuration UI, enabling users to seamlessly manage multiple OpenAI providers and associated models.
2024-09-29 19:12:19 +05:30
n4ze3m
e2e3655c47 feat: OpenAI settings page
Add a new settings page for OpenAI configuration, including a dedicated tab in the settings layout, translations, and routing.
2024-09-28 16:08:02 +05:30
n4ze3m
33702f0553 feat: Add German language support 2024-08-31 21:23:49 +05:30
n4ze3m
3f61c6afc2 feat: Add citations display to playground message
Adds a collapsible section to the playground message that displays citations for the response. This is intended to help users better understand the sources used by the model.
2024-08-31 21:06:32 +05:30
n4ze3m
35b8579028 feat: Add Number of Retrieved Documents on RAG 2024-08-20 18:32:01 +05:30
n4ze3m
564b137e66 chore: Update default file upload limit labels and placeholders for multiple locales 2024-08-20 18:07:22 +05:30
n4ze3m
4ef17ff479 feat: support for GPU layer 2024-08-20 16:11:50 +05:30
n4ze3m
f6d7020fe0 feat: Add AI-based title generation feature 2024-08-06 23:59:54 +05:30
n4ze3m
44da2db97e feat: Add segmented control for custom and copilot prompts in PromptBody component 2024-08-06 23:32:31 +05:30
Muhammed Nazeem
fa42f71821
Merge pull request #165 from asedmammad/feat/add-persian-i18n
Add Persian (Farsi) language
2024-08-06 21:01:41 +05:30
Ased Mammad
f1214f314d i18n: Add persian (farsi) 2024-08-06 17:20:15 +03:30
n4ze3m
36fc8b6be1 feat: Add segmented control for custom and copilot prompts in PromptBody component 2024-08-04 18:12:09 +05:30
n4ze3m
2cc880c722 feat: Add missing text placeholder in prompt help messages for different locales 2024-08-04 16:47:28 +05:30
n4ze3m
58304d9ca7 feat: Update translations for copilot context menu options 2024-08-03 23:51:17 +05:30
n4ze3m
57c02bc1b1 feat: Add sidepanelRag settings for Copilot chat with website 2024-07-23 00:28:12 +05:30
n4ze3m
af09c8eed6 feat: ability to update knowledge base default file limit 2024-07-21 20:13:37 +05:30
n4ze3m
79e5113ee8 feat: Add failed status to knowledge processing 2024-07-16 10:15:03 +05:30
n4ze3m
9c8584f1c4 feat: Add support for sending notification after knowledge base processing 2024-07-16 00:37:50 +05:30
Muhammed Nazeem
15f29de34c
Merge branch 'main' into next 2024-07-13 11:53:29 +05:30
Thiago Ramos
b9853cd7f5
Complete Review of pt-BR Localization Strings 2024-07-13 01:03:44 -03:00
n4ze3m
a582a72b60 feat: Add i18n support for restoring last used model in previous chats 2024-07-08 23:59:49 +05:30
n4ze3m
031e74f609 feat: Add option to restore last used model for previous chats 2024-07-08 23:56:25 +05:30
n4ze3m
79da928186 add chrome ai settings i18n 2024-06-30 20:58:54 +05:30
n4ze3m
d41ec2a89c feat: Add Chrome AI support 2024-06-30 20:45:06 +05:30
n4ze3m
52f9a2953a feat: Add custom headers support 2024-06-30 00:21:43 +05:30
n4ze3m
4363a4b0de feat: Add localization support for visitSpecificWebsite label
This commit adds localization support for the "visitSpecificWebsite" label in the settings.json file for multiple languages. Now, the label can be translated into different languages, including Japanese, Chinese, English, Malayalam, Italian, Portuguese, Russian, French, and Spanish.
2024-06-22 16:55:02 +05:30
José Luis Di Biase
d4e02676a1 i18n: initial spanish translation
Signed-off-by: José Luis Di Biase <josx@interorganic.com.ar>
2024-06-18 18:03:09 -03:00
n4ze3m
c701e2f99a refactor: Update embedding model settings page references in locale files 2024-06-03 12:50:14 +05:30
n4ze3m
692c0887cc new settings for rag 2024-06-03 00:30:10 +05:30