Commit Graph

106 Commits

Author SHA1 Message Date
ItzCrazyKns
37317992b4 feat(app): lint & beautify 2025-10-02 17:17:52 +05:30
ItzCrazyKns
a19cf00873 feat(lineOutputParser): return undefined on invalid tags 2025-10-02 17:17:31 +05:30
ItzCrazyKns
5cc11ac0bf feat(message-handling): fix repeated first token, think tag handling
closes #889
2025-10-02 17:15:54 +05:30
ItzCrazyKns
23dde9fa59 feat(app): lint & beautify 2025-09-26 13:54:08 +05:30
ItzCrazyKns
650c69e04f feat(db): fix migration errors, explicitly migrate based on index 2025-09-26 13:44:39 +05:30
ItzCrazyKns
984163bbbc feat(app): lint & beautify 2025-09-25 18:57:21 +05:30
ItzCrazyKns
9c6e42f7d8 Merge branch 'master' of https://github.com/ItzCrazyKns/Perplexica 2025-09-25 18:48:27 +05:30
Ramakrishnan Sivakumar
5b5e83a3a0 Add lemonade integration 2025-09-17 12:28:02 -07:00
akubesti
6f367c34a8 feat: add gpt-5, gpt-5-mini, o3 models and remove gpt-5-chat-latest
- Add new OpenAI models: gpt-5, gpt-5-mini, and o3 series

- Fix temperature parameter handling for o3 models

- Update models list to ensure compatibility
2025-09-12 22:22:16 +07:00
akubesti
328b12ffbe feat: add new OpenAI models with proper temperature parameter handling
- Add GPT 4.1 series and o1/o3/o4 models with temperature compatibility fixes

- Remove gpt-5/gpt-5-mini models due to organization verification restrictions

- Fix 400 errors for models that only support default temperature values
2025-09-11 16:38:01 +07:00
ItzCrazyKns
536ec24093 feat(search): use single prompt for all focus modes 2025-09-03 14:37:11 +05:30
ItzCrazyKns
bb9eab7aa7 feat(db): add migrations 2025-09-03 14:36:47 +05:30
ItzCrazyKns
b0e8a33f1d feat(chat-hook): get suggestions when sources is > 0 2025-09-02 10:42:28 +05:30
ItzCrazyKns
a268ce345c feat(message-rendering): create citation component
Create new citation component to fix errors with tailwind not compiling CSS classes for the anchor tag
2025-08-30 20:48:26 +05:30
ItzCrazyKns
d6b02db37a feat(chat-hook): handle messages as separate entities 2025-08-29 12:45:13 +05:30
ItzCrazyKns
34fa52ad12 feat(chat-api): handle messages as separate entities 2025-08-29 12:44:40 +05:30
ItzCrazyKns
a6f3d98aef feat(get-suggestion): correct parameter name 2025-08-29 12:42:00 +05:30
ItzCrazyKns
705ae464ad feat(chat-hook): load chat based on id after reload 2025-08-29 10:23:15 +05:30
ItzCrazyKns
f680188905 feat(ollama): add ability to provide api key 2025-08-20 20:32:13 +05:30
ItzCrazyKns
8fc7808654 feat(hooks): implement useChat hook 2025-08-20 20:20:50 +05:30
ItzCrazyKns
0dc17286b9 Merge branch 'pr/843' 2025-08-12 21:39:25 +05:30
ItzCrazyKns
3edd7d44dd feat(openai): conditionally set temperature 2025-08-12 21:39:14 +05:30
Samuel Dockery
1132997108 feat: Add support for latest AI models from Anthropic, Google, & OpenAI 2025-08-10 07:50:31 -07:00
ItzCrazyKns
eadbedb713 feat(groq): switch to @langchain/groq for better handling 2025-08-02 17:14:34 +05:30
ItzCrazyKns
567c6a8758 Merge branch 'pr/831' 2025-07-24 22:36:19 +05:30
ItzCrazyKns
81a91da743 feat(gemini): use model instead of modelName 2025-07-23 12:22:26 +05:30
ItzCrazyKns
9d89a4413b feat(format-history): remove extra : 2025-07-23 12:20:49 +05:30
ItzCrazyKns
37022fb11e feat(format-history): update role determination 2025-07-22 21:20:16 +05:30
ItzCrazyKns
dd50d4927b Merge branch 'master' of https://github.com/ItzCrazyKns/Perplexica 2025-07-22 12:27:11 +05:30
Samuel Dockery
3f2a8f862c Fix name of provider in embeddings models error message 2025-07-20 09:20:39 -07:00
Samuel Dockery
58c7be6e95 Update Gemini 2.5 Models 2025-07-20 09:17:20 -07:00
ItzCrazyKns
829b4e7134 feat(custom-openai): use apiKey instead of openAIApiKey 2025-07-19 21:37:34 +05:30
ItzCrazyKns
77870b39cc feat(ollama): use @langchain/ollama library 2025-07-19 21:37:34 +05:30
ItzCrazyKns
8e0ae9b867 feat(providers): switch to apiKey key 2025-07-19 21:37:34 +05:30
ItzCrazyKns
7c4aa683a2 feat(chains): remove unused imports 2025-07-19 17:57:32 +05:30
ItzCrazyKns
b48b0eeb0e feat(imageSearch): use XML parsing, implement few shot prompting 2025-07-19 17:52:30 +05:30
ItzCrazyKns
cddc793915 feat(videoSearch): use XML parsing, use few shot prompting 2025-07-19 17:52:14 +05:30
D1m7asis
c6d084f5dc feat: add AIML API provider
Introduces support for the AI/ML API provider, including configuration options, chat and embedding model loading, and UI integration. Updates documentation and sample config to reflect the new provider.
2025-06-27 13:43:54 +02:00
ItzCrazyKns
c44e746807 Merge pull request #785 from koyasi777/patch-1
feat(gemini): add Gemini 2.5 Flash & Pro preview models (May 2025)
2025-06-21 20:26:37 +05:30
こやし
772e461c08 feat(gemini): add Gemini 2.5 Flash & Pro preview models (May 2025) 2025-06-02 00:30:18 +09:00
alckasoc
91306dc0c7 update gemini 2.5 pro key 2025-05-29 18:26:36 -07:00
ItzCrazyKns
876487ad11 feat(db): add migration script, migrate on each run 2025-05-28 10:41:12 +05:30
ItzCrazyKns
0c3740fdf2 feat(groq-provider): dynamically fetch models 2025-05-27 18:23:40 +05:30
ItzCrazyKns
06ff272541 feat(openai): add GPT 4.1 models 2025-04-29 13:10:14 +05:30
ItzCrazyKns
4154d5e4b1 Merge branch 'pr/629' 2025-04-23 20:35:52 +05:30
ItzCrazyKns
073b5e897c feat(app): lint & beautify 2025-04-12 11:58:52 +05:30
haddadrm
7e1dc33a08 Implement provider formatting improvements and fix client-side compatibility
- Add PROVIDER_INFO metadata to each provider file with proper display names
- Create centralized PROVIDER_METADATA in index.ts for consistent reference
- Update settings UI to use provider metadata for display names
- Fix client/server compatibility for Node.js modules in config.ts
2025-04-11 19:18:19 +04:00
haddadrm
aa240009ab Feature: Add LM Studio provider integration - Added LM Studio provider to support OpenAI compatible API - Implemented chat and embeddings model loading - Updated config to include LM Studio API endpoint 2025-04-11 19:18:19 +04:00
ItzCrazyKns
da1123d84b feat(groq): update model name 2025-04-07 23:30:51 +05:30
ItzCrazyKns
627775c430 feat(groq): remove maverick (not being run yet) 2025-04-07 23:29:51 +05:30