-
Notifications
You must be signed in to change notification settings - Fork 70
feat: BYOK #161
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
kah-seng
wants to merge
83
commits into
main
Choose a base branch
from
feat/byok
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
feat: BYOK #161
Changes from all commits
Commits
Show all changes
83 commits
Select commit
Hold shift + click to select a range
37218d9
refactor: update styles and prompt selection logic (#103)
Junyi-99 d9dbc20
feat: initialize projectInstructions variable in conversation prepara…
Junyi-99 894532a
refactor: update MessageId handling to remove prefix (#105)
Junyi-99 be7b8c8
add byok modal, update user proto and model
kah-seng 50a5f0b
feat: gpt-5.2, refactored streaming, improved md rendering, basic too…
Junyi-99 783f85e
Merge branch 'main' of https://github.com/PaperDebugger/paperdebugger…
kah-seng 9603404
update CustomModel proto, model and mapper
kah-seng 49ac78d
add button functions
kah-seng 3ffbb5e
Update xtramcp tag
4ndrelim 5ea58f1
fix: update openaiApiKey handling to refresh model list and cache (#107)
Junyi-99 d83983b
Merge branch 'staging' of https://github.com/PaperDebugger/paperdebug…
Junyi-99 74f44d5
refactor: remove gradient handling logic from GeneralToolCard component
Junyi-99 262f6b7
feat: implement dark mode support and theme synchronization across co…
Junyi-99 38d7d56
change CustomModel in user.proto to match SupportedModel in chat.proto
kah-seng 3cb6692
allow custom model to be selected in chat
kah-seng 83efbac
Merge branch 'main' into feat/byok
kah-seng 49dd47f
fix: text patch on multi-message
Junyi-99 07321c9
fix: css
Junyi-99 3318812
fix: style
Junyi-99 c2d221e
fix: style
Junyi-99 b055a17
add: link to report bugs
Junyi-99 f4e4634
chore: format & lint
Junyi-99 e0d5808
docs: update qr code
Junyi-99 9259e76
Merge branch 'main' into feat/byok
kah-seng 6333acc
add select input, update model selection
kah-seng f693cf4
Merge branch 'main' into feat/byok
kah-seng adf8216
todo: fix gemini bad request
kah-seng 6ef12a3
feat: tab completion for citation keys (#110)
wjiayis dab4e6f
chore: update helm for xtramcp (#119)
wjiayis ea701a5
chore: merge branch 'main' into staging (#122)
wjiayis 6fcdbee
refactor: improve state management and accessibility in components
Junyi-99 ee2cb93
refactor: improve state management and accessibility in components (#…
Junyi-99 f19e901
Merge branch 'staging' of https://github.com/PaperDebugger/paperdebug…
Junyi-99 19269cc
refactor: enhance accessibility and code consistency across components
Junyi-99 375c342
refactor: update styles and prompt selection logic (#103) (#124)
Junyi-99 44dd174
Merge branch 'staging' of https://github.com/PaperDebugger/paperdebug…
Junyi-99 2e593f7
Merge remote-tracking branch 'origin/main' into staging
Junyi-99 ebbfb44
fix gemini chat params
kah-seng a7b7ff7
Update llmProvider
kah-seng 110bcaf
Polish UI
kah-seng 58e9aac
Fix defaults
kah-seng bee8db5
feat: user cost (#126)
wjiayis f807eaf
Change slug to text input, hide disabled models
kah-seng 035e6da
Allow multiple models with same slugs
kah-seng c9b078a
Trim inputs, polish UI
kah-seng 6981907
UI polish, do not send disabled models
kah-seng b6975ef
Merge branch 'staging' into feat/byok
kah-seng 6031234
Make gen
kah-seng 8bf9095
Update UI
kah-seng 167416b
Add input validation error indicator
kah-seng d107f62
Remove sorting of models by name
kah-seng 6242602
Add optional fields
kah-seng 18a5557
Revert package-lock.json
kah-seng dc587af
Add baseUrl https validation
kah-seng adb9032
fix: revert last change staging (#135)
wjiayis bfeac21
Merge branch 'staging' into feat/byok
kah-seng 8c11e21
make gen
kah-seng 0022664
Resolve Copilot comments
kah-seng 54514a8
Merge pull request #129 from PaperDebugger/feat/byok
kah-seng 2057e72
chore: merge main into staging: add nodeSelector support (#137)
Junyi-99 041d463
refactor: deduplicate CI workflows and fix double triggers (#138)
Junyi-99 95163e8
chore: enable in-cluster mongodb for dev and stg (#139)
Junyi-99 572b57d
docs: add contributing instructions (#127) (#142)
Junyi-99 89a066b
fix: set PD_MONGO_URI for in-cluster mongo and enable in_cluster (#145)
Junyi-99 56cbe48
fix: add permissions to backend caller workflows (#146)
Junyi-99 acf9653
Add customModels to setting-store.ts
kah-seng 3f6871c
Select models by ID instead of slug
kah-seng 0f9dd22
Add loading spinner
kah-seng 2ff12f9
Fix Copilot comments
kah-seng 56d815e
fix: BYOK (#150)
kah-seng 6508989
Show error when same slug and name
kah-seng 7eca4d7
Add tooltips
kah-seng 23ea667
Add temp, parallel tools, store fields
kah-seng 4cad7c9
Add tooltips
kah-seng 04eb9fe
Allow user to configure temp, parallel tools, store params
kah-seng 2a0bd5f
Add tooltips
kah-seng 4774fbe
Merge branch 'staging' into feat/byok
kah-seng 549b5fb
Fix Copilot comments
kah-seng b7b620a
Add divider in model selection, change save/edit/delete icons to text
kah-seng 30f526d
Add tooltip to BYOK in settings tab
kah-seng acae564
Underline custom model label in selection
kah-seng 5cca666
Merge branch 'main' into feat/byok
kah-seng 666df1f
Revert hack yaml files
kah-seng File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
i recall our last discussion that this field is to be unique so users can differentiate different API keys of the same slugs. Is this still the case? If so, how do we ensure it is unique?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yep, as mentioned in our pm, it's currently being enforced on the frontend