AiPromptInput

Prompt Input

Textarea input with submit, stop, and slot customization.

Usage

<AiPromptInput v-model="input" @submit="send">
  <template #actions="{ submit, canSubmit }">
    <button :disabled="!canSubmit" @click="submit">Send</button>
  </template>
</AiPromptInput>

Props

Prop Type Default Description
modelValuestring''Input value (v-model)
placeholderstring'Type a message...'Placeholder text
disabledbooleanfalse
loadingbooleanfalseShows stop button when true
rowsnumber1
autoResizebooleantrue

Slots

  • prefix
  • attachments-area
  • input
  • actions
  • send-icon
  • stop-icon
  • suffix