mirror of
https://github.com/Yidadaa/ChatGPT-Next-Web.git
synced 2025-08-08 14:02:08 +08:00
feat: swap name and displayName for bytedance in custom models
This commit is contained in:
@@ -39,7 +39,7 @@ export function collectModelTable(
|
||||
const available = !m.startsWith("-");
|
||||
const nameConfig =
|
||||
m.startsWith("+") || m.startsWith("-") ? m.slice(1) : m;
|
||||
const [name, displayName] = nameConfig.split("=");
|
||||
let [name, displayName] = nameConfig.split("=");
|
||||
|
||||
// enable or disable all models
|
||||
if (name === "all") {
|
||||
@@ -50,9 +50,17 @@ export function collectModelTable(
|
||||
// 1. find model by name(), and set available value
|
||||
let count = 0;
|
||||
for (const fullName in modelTable) {
|
||||
if (fullName.split("@").shift() == name) {
|
||||
const [modelName, providerName] = fullName.split("@");
|
||||
if (modelName === name) {
|
||||
count += 1;
|
||||
modelTable[fullName]["available"] = available;
|
||||
// swap name and displayName for bytedance
|
||||
if (providerName === "bytedance") {
|
||||
const tempName = name;
|
||||
name = displayName;
|
||||
displayName = tempName;
|
||||
modelTable[fullName]["name"] = name;
|
||||
}
|
||||
if (displayName) {
|
||||
modelTable[fullName]["displayName"] = displayName;
|
||||
}
|
||||
|
Reference in New Issue
Block a user