From 830091564c0ac8ea0d200627dbb6bd55b61ed9a4 Mon Sep 17 00:00:00 2001 From: Marcos Date: Sat, 11 Jul 2026 20:53:33 +0000 Subject: [PATCH] fix(audit): fallback the baseUrl properly using || to avoid relative POSTs on empty string --- app/src/components/AuditPanel.tsx | 2 +- app/src/lib/audit/runner.ts | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/components/AuditPanel.tsx b/app/src/components/AuditPanel.tsx index ee8d23d..8338049 100644 --- a/app/src/components/AuditPanel.tsx +++ b/app/src/components/AuditPanel.tsx @@ -161,7 +161,7 @@ export default function AuditPanel() { setConfig((c) => ({ ...c, baseUrl: e.target.value || undefined }))} - placeholder={config.provider === 'openrouter' ? 'https://openrouter.ai/api/v1 (padrão)' : config.provider === 'ollama' ? 'http://localhost:11434 (padrão)' : 'https://api.openai.com/v1'} + placeholder={config.provider === 'openrouter' ? 'https://openrouter.ai/api/v1 (padrão)' : config.provider === 'minimax' ? 'https://api.minimax.chat/v1 (padrão)' : config.provider === 'ollama' ? 'http://localhost:11434 (padrão)' : 'https://api.openai.com/v1'} /> diff --git a/app/src/lib/audit/runner.ts b/app/src/lib/audit/runner.ts index 0110685..5a4df62 100644 --- a/app/src/lib/audit/runner.ts +++ b/app/src/lib/audit/runner.ts @@ -114,7 +114,7 @@ async function callMinimax( onProgress?: (msg: string) => void, ): Promise { onProgress?.('Enviando para MiniMax...'); - const url = config.baseUrl ?? 'https://api.minimax.chat/v1/chat/completions'; + const url = config.baseUrl || 'https://api.minimax.chat/v1/chat/completions'; const body = { model: config.model, messages: [ @@ -146,7 +146,7 @@ async function callOpenRouter( onProgress?: (msg: string) => void, ): Promise { onProgress?.('Enviando para OpenRouter...'); - const url = config.baseUrl ?? 'https://openrouter.ai/api/v1/chat/completions'; + const url = config.baseUrl || 'https://openrouter.ai/api/v1/chat/completions'; const body = { model: config.model, messages: [ @@ -183,7 +183,7 @@ async function callOllama( onProgress?: (msg: string) => void, ): Promise { onProgress?.('Enviando para Ollama (local)...'); - const baseUrl = config.baseUrl ?? 'http://localhost:11434'; + const baseUrl = config.baseUrl || 'http://localhost:11434'; const body = { model: config.model, messages: [