Repository navigation
feat: major improvements, multi regions, models, fixes #1795
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
Merged
Merged
Changes from 15 commits
Commits
Show all changes
60 commits
Select commit
Hold shift + click to select a range
c950d80
feat: add provider region support for Alibaba
67a6099
Merge remote-tracking branch 'origin/main' into feat/provider-region-…
fb1eb46
fix: single region resolution + generic support
38b7491
fix: region review fixes
6ceec1c
fix: deduplicate pricing tiers and clean up UI
9adc60a
feat: extend ProviderRegion with optional overrides
015f558
feat: regions as separate provider mappings
34827ae
fix: region-aware provider lookups in chat.ts
d7b1218
fix: region filtering and type cleanup
0b7af05
Merge remote-tracking branch 'origin/main' into feat/provider-region-…
b013475
fix: region-aware validation and routing
f99dfa9
fix: update Alibaba model pricing and regions
d134e83
Merge remote-tracking branch 'origin/main' into feat/provider-region-…
5555813
feat: add region column to admin model mappings
5cb200c
feat: region routing syntax and e2e expansion
91e80dd
fix: address CodeRabbit review feedback
a8237c9
feat: support region filter in TEST_MODELS
ff3acb3
fix: expand regions in model-level TEST_MODELS filter
c213f0e
feat: include region in response metadata
cf6a552
fix: region metadata and scoring for direct provider
2b08a6c
feat: show region label in model UI
3f44da5
fix: clean up stale null-region mapping rows
0f3fe46
feat: show region in model selectors
d550ad5
fix: include region in model selector entry keys
eb100d9
feat: region suffix in model names and UI updates
c5a0dbf
feat: region logging, auto-select, and pricing fixes
0789d51
feat: add Alibaba cn-beijing models and fix region key resolution
0fd7098
fix: double region suffix and zero costs for region models
514ed98
fix: auto-resolve region for single-region models
dcdd4bf
feat: add flags to load script
steebchen 00f686f
chore: remove cross-env-shell
steebchen ac2ae5c
feat(gateway): add quartz provider
steebchen cbfa5bd
fix(models): restrict quartz support
steebchen 5abe3ae
fix(models): add quartz pro preview
steebchen a4b32aa
refactor(models): inline quartz mappings
steebchen 17e72ce
fix: disable vision for deepseek
steebchen 25e9b24
feat: discount quartz models
steebchen 39aa217
feat: add azure gpt-5.4 mini/nano
steebchen e9820b1
fix: clear unstable on azure gpt-5.4
steebchen ed72652
fix: track regional model usage
steebchen 037b2dc
fix: use weighted direct scores
steebchen 76d5002
feat: add novita deepseek v3.2
steebchen 961939d
chore: hide free models by default
steebchen 7554d46
fix: stop inferring free selector models
steebchen bfa7cc3
fix: respect model instability in selectors
steebchen 7a0d153
fix: show canonical attempt models
steebchen 3d2bbbe
fix: store canonical attempt models
steebchen 4bd3041
fix: drop synthetic region roots
steebchen d03c499
chore: discount azure gpt-5.4
steebchen 15968a7
fix: format routing prices consistently
steebchen f66256f
fix: trim direct routing scores
steebchen 044ac8b
fix: route direct providers by region
steebchen 29dbc9f
docs: add routing regions section
steebchen 3b529d6
fix: gate chat image attachments
steebchen 78a1615
fix: accept gemini edit params
steebchen 0cc7a48
chore: merge origin/main
steebchen f3515f1
fix: avoid activity log prefetch
steebchen 6438858
Revert "fix: avoid activity log prefetch"
steebchen 35c8ed0
Merge remote-tracking branch 'origin/main' into feat/provider-region-…
steebchen b8d8a49
chore: migrations
steebchen 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
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.
Uh oh!
There was an error while loading. Please reload this page.