Repository navigation
Conversation
Add configurable request-to-upstream model mappings and independent provider catalog synchronization. Restrict scheduling and failover to bound accounts, preserve mappings during key rotation, and cover routing regressions.
feat(api-service): 支持自定义模型和多账号绑定调度
This was referenced Sep 30, 2026
Merge jlcodes99/cockpit-tools main at 76fbea0 while retaining custom models, per-account upstream mappings, and independent API service catalog synchronization. Adapt native and sidecar routing, preserve scoped aliases and credential-reference migration, and keep service-sync updates under account edit locks. Validation: frontend build and 1627 TypeScript tests, full Go sidecar suite, and 175 targeted Rust regression tests passed.
This branch has not been deployed
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
修改内容
API 服务此前无法自由配置请求模型 ID。本次在现有模型配置页增加自定义模型,并将模型目录、账号绑定与实际请求调度打通。
验证
npm run typecheck通过。go test ./... -count=1通过。git diff --check通过。