{displayModels.map((model) => (
span:first-child]:hidden",
- "focus:bg-[#dfe2e6] focus:text-[#1f2937]",
- "data-[state=checked]:bg-[#dfe2e6] data-[state=checked]:text-[#1f2937]",
+ "h-11 rounded-[14px] px-3 text-[#2f3640] [&>span:first-child]:hidden",
+ "focus:bg-[#d9dde3] focus:text-[#1f2937]",
+ "data-[state=checked]:bg-[#d2d7de] data-[state=checked]:text-[#1f2937]",
model.isSubModel ? "pl-8" : ""
)}
>
-
+
{model.avatarUrl ? (
) : (
-
- {model.id === "auto" ? "A" : model.displayName.slice(0, 1)}
+
+ {(() => {
+ const providerType = model.providerType || "";
+ if (providerType === "volcano-video" || providerType === "qianwen-video" || providerType === "fal-video") {
+ return ;
+ }
+ if (
+ providerType === "gemini" ||
+ providerType === "volcano-vision" ||
+ providerType === "alibaba-image" ||
+ providerType === "ruxa-image" ||
+ providerType === "fal-image"
+ ) {
+ return ;
+ }
+ if (providerType === "system") {
+ return ;
+ }
+ return ;
+ })()}
)}
-
+
{model.isSubModel ? `└ ${model.displayName}` : model.displayName}
- {selectedModel?.id === model.id ? (
- ✓
+ {optimisticModelId === model.id ? (
+ ✓
) : null}