Perplexica/ui
haddadrm 2133bebc90 Implemented a solution to properly format provider
names in the dropdown menus:

1. Created a formatProviderName utility function in ui/lib/utils.ts that:

-Contains a comprehensive mapping of provider keys to their properly
formatted display names
-Handles current providers like "openai" → "OpenAI" and "lm_studio" → "LM Studio"
-Includes future-proofing for many additional providers like NVIDIA,
OpenRouter, Mistral AI, etc.
-Provides a fallback formatting mechanism for any unknown providers
(replacing underscores with spaces and capitalizing each word)

2. Updated both dropdown menus in the settings page to use this function:

-The Chat Model Provider dropdown now displays properly formatted names
-The Embedding Model Provider dropdown also uses the same formatting

This is a purely aesthetic change that improves the UI by displaying
provider names with proper capitalization and spacing that matches
their official branding. The internal values and functionality remain
unchanged since only the display labels were modified.

The app will now show properly formatted provider names like "OpenAI",
"LM Studio", and "DeepSeek" instead of "Openai", "Lm_studio", and "Deepseek".
2025-02-26 07:32:48 +04:00
..
app Implemented a solution to properly format provider 2025-02-26 07:32:48 +04:00
components Made enhancements to the library interface! 2025-02-25 13:30:35 +04:00
lib Implemented a solution to properly format provider 2025-02-26 07:32:48 +04:00
public Initial commit 2024-04-09 16:21:05 +05:30
.env.example feat(app): revert port & network changes 2024-05-13 19:58:17 +05:30
.eslintrc.json Initial commit 2024-04-09 16:21:05 +05:30
.gitignore Initial commit 2024-04-09 16:21:05 +05:30
.prettierrc.js Initial commit 2024-04-09 16:21:05 +05:30
next.config.mjs Initial commit 2024-04-09 16:21:05 +05:30
package-lock.json Add DeepSeek and LMStudio providers 2025-02-25 08:53:53 +04:00
package.json feat(package): bump version 2025-02-15 12:12:57 +05:30
postcss.config.js Initial commit 2024-04-09 16:21:05 +05:30
tailwind.config.ts update(ui): remove light-300 color level 2024-05-28 10:55:52 +08:00
tsconfig.json Add DeepSeek and LMStudio providers 2025-02-25 08:53:53 +04:00
yarn.lock Add DeepSeek and LMStudio providers 2025-02-25 08:53:53 +04:00