mirror of
https://github.com/vegu-ai/talemate.git
synced 2025-09-02 02:19:12 +00:00
add generate action to director console phase intent text fields
This commit is contained in:
parent
f5fc58e971
commit
c46771aa34
1 changed files with 18 additions and 1 deletions
|
@ -7,6 +7,16 @@
|
|||
<v-card>
|
||||
<v-card-text>
|
||||
<v-select :items="sceneTypes" v-model="intent.phase.scene_type" label="Scene Type" class="text-caption" density="compact" @update:model-value="updateSceneIntent()"></v-select>
|
||||
|
||||
<ContextualGenerate
|
||||
ref="phaseIntentGenerate"
|
||||
uid="wsm.scene_phase_intent"
|
||||
:context="'scene phase intent:' + intent.phase.scene_type"
|
||||
:original="intent.phase.intent"
|
||||
:length="256"
|
||||
:specify-length="true"
|
||||
@generate="content => setAndUpdatePhaseIntent(content)"
|
||||
/>
|
||||
<v-textarea
|
||||
density="compact"
|
||||
v-model="intent.phase.intent"
|
||||
|
@ -48,11 +58,13 @@
|
|||
|
||||
<script>
|
||||
import DirectorConsoleMessage from './DirectorConsoleMessage.vue';
|
||||
import ContextualGenerate from './ContextualGenerate.vue';
|
||||
|
||||
export default {
|
||||
name: 'DirectorConsole',
|
||||
components: {
|
||||
DirectorConsoleMessage
|
||||
DirectorConsoleMessage,
|
||||
ContextualGenerate,
|
||||
},
|
||||
props: {
|
||||
scene: Object,
|
||||
|
@ -111,6 +123,11 @@ export default {
|
|||
clearMessages() {
|
||||
this.messages = [];
|
||||
},
|
||||
setAndUpdatePhaseIntent(content) {
|
||||
this.intent.phase.intent = content;
|
||||
this.dirty['intent.phase.intent'] = true;
|
||||
this.updateSceneIntent();
|
||||
},
|
||||
updateSceneIntent() {
|
||||
if(!this.intent || !this.intent.intent) {
|
||||
return;
|
||||
|
|
Loading…
Add table
Reference in a new issue