diff --git a/packages/i18n/src/locales/en/settings.yaml b/packages/i18n/src/locales/en/settings.yaml index 04ef1a459..1137ebf55 100644 --- a/packages/i18n/src/locales/en/settings.yaml +++ b/packages/i18n/src/locales/en/settings.yaml @@ -541,6 +541,7 @@ pages: integration guide. common: continueAnyway: Continue Anyway + goToModelSelection: 'Select Model →' fields: field: api-key: diff --git a/packages/i18n/src/locales/es/settings.yaml b/packages/i18n/src/locales/es/settings.yaml index 254672fec..173966e5a 100644 --- a/packages/i18n/src/locales/es/settings.yaml +++ b/packages/i18n/src/locales/es/settings.yaml @@ -513,6 +513,7 @@ pages: Lamentamos escuchar que la conexion con Ollama falló. No te preocupes, para las instancias de Ollama, es necesaria una configuración extra para que pase por Ollama. Debe establecer OLLAMA_HOST explícitamente al iniciar la aplicación Ollama o el servidor CLI de Ollama, para obtener información detallada, consulte la guía de integración Ollama. common: continueAnyway: Continuar de todos modos + goToModelSelection: 'Seleccionar modelo →' fields: field: api-key: diff --git a/packages/i18n/src/locales/fr/settings.yaml b/packages/i18n/src/locales/fr/settings.yaml index 4e67c1599..f439534c4 100644 --- a/packages/i18n/src/locales/fr/settings.yaml +++ b/packages/i18n/src/locales/fr/settings.yaml @@ -513,6 +513,7 @@ pages: Nous sommes désolés que le test de connectivité pour Ollama ait échoué. Ne vous inquiétez pas, une configuration supplémentaire est nécessaire pour les instances Ollama. Vous devez définir explicitement OLLAMA_HOST lors du lancement de l'application ou du serveur CLI Ollama. Pour plus d'informations, consultez le guide d'intégration Ollama. common: continueAnyway: Continuer quand même + goToModelSelection: 'Sélectionner le modèle →' fields: field: api-key: diff --git a/packages/i18n/src/locales/ja/settings.yaml b/packages/i18n/src/locales/ja/settings.yaml index 4f984fb8f..5c6470736 100644 --- a/packages/i18n/src/locales/ja/settings.yaml +++ b/packages/i18n/src/locales/ja/settings.yaml @@ -513,6 +513,7 @@ pages: 残念ながら、Ollamaの接続チェックが失敗したようです。Ollamaインスタンスの場合、正常に動作させるためには追加の設定が必要です。OllamaアプリケーションまたはOllama CLIサーバーを起動する際には、OLLAMA_HOST環境変数を明示的に設定する必要があります。詳細な手順については、Ollama統合ガイドをご参照ください。 common: continueAnyway: 続行する + goToModelSelection: 'モデルを選択 →' fields: field: api-key: diff --git a/packages/i18n/src/locales/ko/settings.yaml b/packages/i18n/src/locales/ko/settings.yaml index 267a54f7b..f08e9aea8 100644 --- a/packages/i18n/src/locales/ko/settings.yaml +++ b/packages/i18n/src/locales/ko/settings.yaml @@ -513,6 +513,7 @@ pages: Ollama에 대한 연결 검사가 실패했다는 소식을 듣게 되어 유감입니다. 걱정하지 마세요. Ollama 인스턴스의 경우 Ollama를 통과시키기 위해 추가 구성이 필요합니다. Ollama 애플리케이션 또는 Ollama CLI 서버를 시작할 때 OLLAMA_HOST를 명시적으로 설정해야 하며, 자세한 정보는 Ollama 통합 가이드를 확인하세요. common: continueAnyway: 계속 진행 + goToModelSelection: '모델 선택 →' fields: field: api-key: diff --git a/packages/i18n/src/locales/ru/settings.yaml b/packages/i18n/src/locales/ru/settings.yaml index d95d71633..55b620ac6 100644 --- a/packages/i18n/src/locales/ru/settings.yaml +++ b/packages/i18n/src/locales/ru/settings.yaml @@ -513,6 +513,7 @@ pages: Sorry to hear that Connectivity check failed for Ollama. Don't worry, for Ollama instances, extra configuration is needed for making it pass for Ollama. You need to set OLLAMA_HOST explicitly when start the Ollama application or Ollama CLI server, for detailed information, check Ollama integration guide. common: continueAnyway: Продолжить всё равно + goToModelSelection: 'Выбрать модель →' fields: field: api-key: diff --git a/packages/i18n/src/locales/vi/settings.yaml b/packages/i18n/src/locales/vi/settings.yaml index 313164f21..361b6b9c6 100644 --- a/packages/i18n/src/locales/vi/settings.yaml +++ b/packages/i18n/src/locales/vi/settings.yaml @@ -513,6 +513,7 @@ pages: Sorry to hear that Connectivity check failed for Ollama. Don't worry, for Ollama instances, extra configuration is needed for making it pass for Ollama. You need to set OLLAMA_HOST explicitly when start the Ollama application or Ollama CLI server, for detailed information, check Ollama integration guide. common: continueAnyway: Tiếp tục bất chấp + goToModelSelection: 'Chọn mô hình →' fields: field: api-key: diff --git a/packages/i18n/src/locales/zh-Hans/settings.yaml b/packages/i18n/src/locales/zh-Hans/settings.yaml index 590fb13a3..eff25fede 100644 --- a/packages/i18n/src/locales/zh-Hans/settings.yaml +++ b/packages/i18n/src/locales/zh-Hans/settings.yaml @@ -513,6 +513,7 @@ pages: 很抱歉,Ollama 连接检查失败。不要担心,如果是 Ollama,需要额外配置才能通过 Ollama。 您需要在启动 Olama 应用程序或 Ollama CLI 服务器时明确设置 OLLAMA_HOST 详情,请检查 Ollama 集成指南。 common: continueAnyway: 仍然继续 + goToModelSelection: '选择模型 →' fields: field: api-key: diff --git a/packages/i18n/src/locales/zh-Hant/settings.yaml b/packages/i18n/src/locales/zh-Hant/settings.yaml index 54074b6b5..ff423878b 100644 --- a/packages/i18n/src/locales/zh-Hant/settings.yaml +++ b/packages/i18n/src/locales/zh-Hant/settings.yaml @@ -513,6 +513,7 @@ pages: Sorry to hear that Connectivity check failed for Ollama. Don't worry, for Ollama instances, extra configuration is needed for making it pass for Ollama. You need to set OLLAMA_HOST explicitly when start the Ollama application or Ollama CLI server, for detailed information, check Ollama integration guide. common: continueAnyway: 仍然繼續 + goToModelSelection: '選擇模型 →' fields: field: api-key: diff --git a/packages/stage-pages/src/pages/settings/providers/chat/[providerId].vue b/packages/stage-pages/src/pages/settings/providers/chat/[providerId].vue index 41325c698..48a49d4c5 100644 --- a/packages/stage-pages/src/pages/settings/providers/chat/[providerId].vue +++ b/packages/stage-pages/src/pages/settings/providers/chat/[providerId].vue @@ -11,6 +11,7 @@ import { ProviderSettingsLayout, } from '@proj-airi/stage-ui/components' import { useProviderValidation } from '@proj-airi/stage-ui/composables/use-provider-validation' +import { useConsciousnessStore } from '@proj-airi/stage-ui/stores/modules/consciousness' import { useProvidersStore } from '@proj-airi/stage-ui/stores/providers' import { storeToRefs } from 'pinia' import { computed } from 'vue' @@ -19,7 +20,9 @@ import { useRoute } from 'vue-router' const route = useRoute() const providerId = route.params.providerId as string const providersStore = useProvidersStore() +const consciousnessStore = useConsciousnessStore() const { providers } = storeToRefs(providersStore) as { providers: RemovableRef> } +const { activeProvider } = storeToRefs(consciousnessStore) // Define computed properties for credentials const apiKey = computed({ @@ -51,6 +54,11 @@ const { handleResetSettings, forceValid, } = useProviderValidation(providerId) + +function goToModelSelection() { + activeProvider.value = providerId + router.push('/settings/modules/consciousness') +}