This commit is contained in:
decolua committed 2026-05-12 09:54:58 +07:00
1 parent c3d91b019b
commit 067b7c5292
4 files changed
+50 -47

No files matched your search

+25 -36
View File
@@ -252,46 +252,35 @@ export default function ProvidersPage() {
}
};
const compatibleProviders = sortItemsByPriority(
providerNodes
.filter((node) => node.type === "openai-compatible")
.map((node) => ({
id: node.id,
name: node.name || "OpenAI Compatible",
color: "#10A37F",
textIcon: "OC",
apiType: node.apiType,
}))
.filter((p) => matchSearch(p.name)),
"apikey",
);
const compatibleProviders = providerNodes
.filter((node) => node.type === "openai-compatible")
.map((node) => ({
id: node.id,
name: node.name || "OpenAI Compatible",
color: "#10A37F",
textIcon: "OC",
apiType: node.apiType,
}))
.filter((p) => matchSearch(p.name));
const anthropicCompatibleProviders = sortItemsByPriority(
providerNodes
.filter((node) => node.type === "anthropic-compatible")
.map((node) => ({
id: node.id,
name: node.name || "Anthropic Compatible",
color: "#D97757",
textIcon: "AC",
}))
.filter((p) => matchSearch(p.name)),
"apikey",
);
const anthropicCompatibleProviders = providerNodes
.filter((node) => node.type === "anthropic-compatible")
.map((node) => ({
id: node.id,
name: node.name || "Anthropic Compatible",
color: "#D97757",
textIcon: "AC",
}))
.filter((p) => matchSearch(p.name));
const oauthEntries = sortByPriority(
Object.entries(OAUTH_PROVIDERS).filter(([, info]) => matchSearch(info.name)),
"oauth",
const oauthEntries = Object.entries(OAUTH_PROVIDERS).filter(([, info]) =>
matchSearch(info.name),
);
const freeEntries = sortByPriority(
Object.entries(FREE_PROVIDERS).filter(([, info]) => matchSearch(info.name)),
"oauth",
const freeEntries = Object.entries(FREE_PROVIDERS).filter(([, info]) =>
matchSearch(info.name),
);
const freeTierEntries = sortByPriority(
Object.entries(FREE_TIER_PROVIDERS).filter(([, info]) =>
matchSearch(info.name),
),
"apikey",
const freeTierEntries = Object.entries(FREE_TIER_PROVIDERS).filter(
([, info]) => matchSearch(info.name),
);
const apikeyEntries = sortByPriority(
Object.entries(APIKEY_PROVIDERS).filter(