User request: implement selection of default endpoints for known AI providers in the "New AI provider" dropdown, including chat completion endpoints. Changes (artifacts/skillguard/src/pages/admin.tsx): - Added PROVIDER_PRESETS constant with 9 OpenAI-compatible presets (OpenAI, Groq, OpenRouter, Mistral AI, DeepSeek, Together AI, Perplexity AI, Ollama lokal, LM Studio lokal) and 1 Anthropic preset. - Added addPreset / editPreset state + addSelectedPreset / editSelectedPreset derived values to ProviderTab. - Both Add and Edit dialogs now show an "Anbieter-Voreinstellung" dropdown (hidden for apiType=custom) between the API-type and Base-URL fields. Selecting a preset auto-fills the Base URL and resets discovery state. - On selection, a mono info panel shows both the Base URL and the full Chat Completions endpoint for the chosen preset. - apiType change clears the preset and (in Add form) also clears the baseUrl so no stale URL from a different provider type persists. - Removed the old static hint text (baseUrlHintOpenai / baseUrlHintAnthropic) since the dropdown replaces it. i18n (locales/de/en/es/admin.ts): - Added endpointPreset and endpointPresetPlaceholder keys to all three language files. Also fixed in this session: ran orval codegen after the i18n task merge left the generated types stale (language/lang fields missing from SkillScanInput, ScanDetail, useListRules); typecheck now fully green.
9.8 KiB
433x105px
9.8 KiB
433x105px