Open
Conversation
added 4 commits
March 9, 2026 15:47
添加 Volcano Engine Coding Plan 和 BytePlus Coding Plan 提供商支持,包括: 1. 在 providerKeyMap 中添加新的提供商键 2. 添加中英文翻译文本 3. 更新 SystemProviderIdSchema 和 SystemProviderIds 4. 添加默认模型配置 5. 添加提供商配置和相关信息
添加 BytePlus 提供商的 SVG logo 文件,并在 PROVIDER_LOGO_MAP 中更新对应的 logo 映射,将 'byteplus-coding' 从 Bytedance 的 logo 改为 BytePlus 的专属 logo
…s and added models section
kangfenmao
requested changes
Mar 12, 2026
Collaborator
kangfenmao
left a comment
There was a problem hiding this comment.
We need to write a migration function to add two providers for existing users.
Author
|
@kangfenmao Friendly ping for review on this PR when you have time. Thanks! |
Resolve migrate conflict: keep main's 200 (grok openai-response), add 201 for volcano/byteplus providers. Persist version 201. Signed-off-by: gaoyiman <gaoyiman@bytedance.com> Made-with: Cursor
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.
What this PR does
Before this PR:
After this PR:
https://ark.cn-beijing.volces.com/api/coding/v3, plus the matching Anthropic-style coding host.https://ark.ap-southeast.bytepluses.com/api/coding/v3, plus the matching Anthropic-style coding host.mainfor GROK (openai-responsetype); this PR adds 201 so both steps run in order after mergingmain—no clearing data required.Provider entry points (same targets as in-app official / API key / docs / endpoint links)
After obtaining the key from the console, enable the corresponding provider in Cherry Studio and paste the key. No manual API host change is required — API bases remain the Coding Plan endpoints.
Volcano Engine Coding Plan (CN)
BytePlus Coding Plan (international)
Fixes #
N/A (no linked issue).
Why we need it and why it was done in this way
Users on Volcengine and BytePlus coding plans need first-class provider entries so they can add an API key and pick models without typing hosts by hand. The change follows the same patterns as other OpenAI-compatible system providers already in the codebase.
The following tradeoffs were made:
The following alternatives were considered:
Links to places where the discussion took place: N/A
Breaking changes
None. The change is additive only and does not alter existing Redux or IndexedDB schemas.
Special notes for your reviewer
migrate.ts200 = GROK type fix (from main); 201 =addProvider× 2 for Volcano + BytePlus. Persist version inindex.tsis 201 (must match the latest migrate key—see comment at end ofmigrate.ts).PROVIDER_URLSfor both providers. Please sanity-check against the latest Volcengine / BytePlus consoles if anything moves.Checklist
This checklist is not enforcing, but it's a reminder of items that could be relevant to every PR.
Approvers are expected to review this list.
/gh-pr-review,gh pr diff, or GitHub UI) before requesting review from othersRelease note