feat(volcengine): integrate Volcengine & Byteplus Provider

This commit is contained in:
fanziqing
2026-02-03 19:57:37 +08:00
committed by Peter Steinberger
parent 95c14d9b5f
commit 559736a5a0
21 changed files with 700 additions and 11 deletions

View File

@@ -258,7 +258,15 @@ export async function promptDefaultModel(
}
if (hasPreferredProvider && preferredProvider) {
models = models.filter((entry) => entry.provider === preferredProvider);
models = models.filter((entry) => {
if (preferredProvider === "volcengine") {
return entry.provider === "volcengine" || entry.provider === "volcengine-plan";
}
if (preferredProvider === "byteplus") {
return entry.provider === "byteplus" || entry.provider === "byteplus-plan";
}
return entry.provider === preferredProvider;
});
if (preferredProvider === "anthropic") {
models = models.filter((entry) => !isAnthropicLegacyModel(entry));
}