From 6f9b2b6f8a2a0edf19691a9dd32f0d9f5bf21203 Mon Sep 17 00:00:00 2001 From: lorisj-elefant Date: Tue, 22 Jul 2025 19:42:13 -0700 Subject: [PATCH] add player2 to config and fix url (#311) --- .../src/components/Scenarios/Dialogs/Onboarding/Onboarding.vue | 2 +- packages/stage-ui/src/stores/providers.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/stage-ui/src/components/Scenarios/Dialogs/Onboarding/Onboarding.vue b/packages/stage-ui/src/components/Scenarios/Dialogs/Onboarding/Onboarding.vue index ad3874b16..737163567 100644 --- a/packages/stage-ui/src/components/Scenarios/Dialogs/Onboarding/Onboarding.vue +++ b/packages/stage-ui/src/components/Scenarios/Dialogs/Onboarding/Onboarding.vue @@ -37,7 +37,7 @@ const { // Popular providers for first-time setup const popularProviders = computed(() => { - const popular = ['openai', 'anthropic', 'google-generative-ai', 'openrouter-ai', 'ollama', 'deepseek'] + const popular = ['openai', 'anthropic', 'google-generative-ai', 'openrouter-ai', 'ollama', 'deepseek', 'player2'] return allChatProvidersMetadata.value .filter(provider => popular.includes(provider.id)) .sort((a, b) => popular.indexOf(a.id) - popular.indexOf(b.id)) diff --git a/packages/stage-ui/src/stores/providers.ts b/packages/stage-ui/src/stores/providers.ts index 400651f36..723e82e8f 100644 --- a/packages/stage-ui/src/stores/providers.ts +++ b/packages/stage-ui/src/stores/providers.ts @@ -1477,7 +1477,7 @@ export const useProvidersStore = defineStore('providers', () => { validators: { validateProviderConfig: async (config) => { // Check if the Ollama server is reachable - return !!config.baseUrl && await fetch(`${config.baseUrl}/health`, { + return !!config.baseUrl && await fetch(`${(config.baseUrl as string).endsWith('/') ? (config.baseUrl as string).slice(0, -1) : config.baseUrl}/health`, { method: 'GET', headers: { 'player2-game-key': 'airi',