fix: update Perplexity model validation and add 2025 models (#1873) #1983
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
This PR fixes issue #1873 by updating Perplexity model validation and adding support for the latest 2025 Perplexity API models.
Problem
Solution
Updated Model List (2025 Perplexity Models)
Implementation Details
perplexity-utils.ts
for centralized model managementModelInput.tsx
with real-time validation and suggestionsChanges Made
/app/lib/modules/llm/providers/perplexity.ts
- Updated provider with new models and validation/app/lib/modules/llm/providers/perplexity-utils.ts
- New utility file for model management/app/components/@settings/tabs/providers/components/ModelInput.tsx
- New UI component/app/lib/.server/llm/constants.ts
- Updated Perplexity token limitsTesting
Screenshots
Model validation provides real-time feedback and suggestions for valid model names
Related Issues
Fixes #1873
Author
Keoma Wright
This fix ensures Bolt.diy users can fully leverage Perplexity's powerful AI models for search, reasoning, and research tasks.