Skip to content

Commit 67c11fa

Browse files
committed
put openai tool call button back into the front :)
1 parent 7d63d01 commit 67c11fa

File tree

2 files changed

+19
-15
lines changed

2 files changed

+19
-15
lines changed

Diff for: src/components/ToggleButton.vue

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<template>
22
<q-btn
33
v-bind="$attrs"
4-
:class="model ? 'bg-secondary text-primary' : ''"
5-
:icon="model ? onIcon : offIcon"
4+
:class="(reverse ? !model : model) ? 'bg-secondary text-primary' : ''"
5+
:icon="(reverse ? !model : model) ? onIcon : offIcon"
66
@click="model = !model"
77
>
88
<slot></slot>
@@ -19,5 +19,6 @@ const model = defineModel<boolean>({
1919
defineProps<{
2020
onIcon?: QBtnProps['icon'];
2121
offIcon?: QBtnProps['icon'];
22+
reverse?: boolean;
2223
}>();
2324
</script>

Diff for: src/components/taskyon/CreateNewTask.vue

+16-13
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,6 @@
204204
dense
205205
:on-icon="mdiAutoFix"
206206
:off-icon="mdiAlphabeticalVariant"
207-
size="md"
208207
>
209208
<div class="q-pl-sm gt-xs">Fancy AI</div>
210209
<q-tooltip :delay="200">
@@ -224,20 +223,23 @@
224223
{{ llmSettings.shape.tryUsingVisionModels.description }}
225224
</q-tooltip>
226225
</ToggleButton>
227-
<!--
228-
<q-toggle
226+
<ToggleButton
229227
v-if="expertMode"
230-
:icon="matHandyman"
231-
left-label
232-
color="secondary"
233-
dense
234-
size="xl"
235228
v-model="state.llmSettings.enableOpenAiTools"
236-
><q-tooltip
237-
>Enable OpenAI Functions (use built-in function selection mode for
238-
OpenAI)</q-tooltip
239-
></q-toggle
240-
>-->
229+
on-icon="svguse:/taskyon_mono_opt.svg#taskyon"
230+
:off-icon="matSmartToy"
231+
dense
232+
outline
233+
reverse
234+
>
235+
<q-icon :name="mdiFunctionVariant"></q-icon>
236+
<q-tooltip :dely="200">
237+
If turned on, use taskyon function selection mode for models which
238+
support this. Otherwise use the built-in support for models which
239+
support this. Taskyon mode is usually recommended as it is model
240+
agnostic.</q-tooltip
241+
></ToggleButton
242+
>
241243
</div>
242244
</div>
243245
<q-slide-transition>
@@ -362,6 +364,7 @@ import {
362364
mdiAlphabeticalVariant,
363365
mdiAutoFix,
364366
mdiTools,
367+
mdiFunctionVariant,
365368
} from '@quasar/extras/mdi-v6';
366369
import { deepMerge } from 'src/modules/utils';
367370
import { getApiConfig } from 'src/modules/taskyon/taskWorker';

0 commit comments

Comments
 (0)