diff --git a/apps/stage-tamagotchi/src/renderer/src/pages/settings/providers/cloudflare-workers-ai.vue b/apps/stage-tamagotchi/src/renderer/src/pages/settings/providers/cloudflare-workers-ai.vue new file mode 100644 index 000000000..3e124095b --- /dev/null +++ b/apps/stage-tamagotchi/src/renderer/src/pages/settings/providers/cloudflare-workers-ai.vue @@ -0,0 +1,97 @@ + + + diff --git a/apps/stage-tamagotchi/src/renderer/src/pages/settings/providers/deepseek.vue b/apps/stage-tamagotchi/src/renderer/src/pages/settings/providers/deepseek.vue new file mode 100644 index 000000000..72ae850c6 --- /dev/null +++ b/apps/stage-tamagotchi/src/renderer/src/pages/settings/providers/deepseek.vue @@ -0,0 +1,98 @@ + + + diff --git a/apps/stage-tamagotchi/src/renderer/src/pages/settings/providers/elevenlabs.vue b/apps/stage-tamagotchi/src/renderer/src/pages/settings/providers/elevenlabs.vue index 73ac7c0e8..d0cda7641 100644 --- a/apps/stage-tamagotchi/src/renderer/src/pages/settings/providers/elevenlabs.vue +++ b/apps/stage-tamagotchi/src/renderer/src/pages/settings/providers/elevenlabs.vue @@ -4,10 +4,18 @@ import type { RemovableRef } from '@vueuse/core' import type { UnElevenLabsOptions } from '@xsai-ext/providers-local' import type { SpeechProviderWithExtraOptions } from '@xsai-ext/shared-providers' -import { Collapsable, Range } from '@proj-airi/stage-ui/components' +import { + ProviderAdvancedSettings, + ProviderApiKeyInput, + ProviderBaseUrlInput, + ProviderBasicSettings, + ProviderCheckboxInput, + ProviderSettingsContainer, + ProviderSettingsLayout, + ProviderSliderInput, +} from '@proj-airi/stage-ui/components' import { voiceMap } from '@proj-airi/stage-ui/constants' import { useProvidersStore, useSpeechStore } from '@proj-airi/stage-ui/stores' -import { useToggle } from '@vueuse/core' import { generateSpeech } from '@xsai/generate-speech' import { storeToRefs } from 'pinia' import { computed, onMounted, onUnmounted, ref, watch } from 'vue' @@ -115,9 +123,6 @@ const selectedLanguage = ref(speechStore.selectedLanguage) const selectedVoice = ref(speechStore.voiceName) const availableVoices = computed(() => speechStore.availableVoicesForLanguage) -const advancedVisible = ref(false) -const toggleAdvancedVisible = useToggle(advancedVisible) - onMounted(() => { providersStore.initializeProvider(providerId) @@ -239,300 +244,173 @@ function handleResetVoiceSettings() {