feat: add realtime workflow vision tools

This commit is contained in:
Xin Wang
2026-08-05 13:35:00 +08:00
parent 11374238f3
commit 10bea48d72
16 changed files with 362 additions and 103 deletions
@@ -19,6 +19,7 @@ export function VisionConfigSection({
enabled,
modelResourceId,
mainModelResourceId,
mainModelSupportsImageInput,
modelOptions,
onEnabledChange,
onModelResourceIdChange,
@@ -28,13 +29,14 @@ export function VisionConfigSection({
enabled: boolean;
modelResourceId: string;
mainModelResourceId: string;
mainModelSupportsImageInput?: boolean;
modelOptions: VisionModelOption[];
onEnabledChange: (enabled: boolean) => void;
onModelResourceIdChange: (modelResourceId: string) => void;
}) {
const mainModelSupportsVision = modelOptions.some(
(option) => option.value === mainModelResourceId,
);
const mainModelSupportsVision =
mainModelSupportsImageInput ??
modelOptions.some((option) => option.value === mainModelResourceId);
const independentModelOptions = modelOptions.filter(
(option) => option.value !== mainModelResourceId,
);
@@ -62,7 +64,7 @@ export function VisionConfigSection({
/>
{!modelResourceId && !mainModelSupportsVision && (
<p className="text-xs text-destructive">
当前大语言模型未标记支持图片输入,请选择独立视觉模型。
当前模型未标记支持图片输入,请选择独立视觉模型。
</p>
)}
</>