AI-verktøy

{#if modelLabel} {modelLabel} {/if}
{#if presets.length === 0}

Ingen AI-presets tilgjengelig.

{:else}
{#each presets as preset (preset.id)} {@const meta = parseMetadata(preset)} {/each}
{/if}
{#if selectedPreset && selectedMeta}

{selectedPreset.title}

{selectedMeta.prompt}

Modell: {modelLabel} Retning: { defaultDirection === 'node_to_tool' ? 'Ny node' : defaultDirection === 'tool_to_node' ? 'In-place' : 'Begge' }
{/if}

Kommer i tillegg til valgt preset (funksjon under utvikling).

{#if droppedNode}

{droppedNode.title || 'Uten tittel'}

{droppedNode.content?.slice(0, 120)}{(droppedNode.content?.length ?? 0) > 120 ? '…' : ''}

{:else if dragOver}

Slipp her for AI-prosessering

{:else}

Dra en tekstnode hit

Støtter innholds- og kommunikasjonsnoder

{/if}
{#if lastResult}
{lastResult.message}
{/if}