@@ -460,7 +460,11 @@ func (c *ProviderConfig) TestConnection(resolver VariableResolver) error {
460460 if baseURL == "" {
461461 baseURL = "https://api.openai.com/v1"
462462 }
463− testURL = baseURL + "/models"
463+ if c.Name == "OpenRouter" {
464+ testURL = baseURL + "/credits"
465+ } else {
466+ testURL = baseURL + "/models"
467+ }
464468 headers["Authorization"] = "Bearer " + apiKey
465469 case catwalk.TypeAnthropic:
466470 baseURL, _ := resolver.ResolveValue(c.BaseURL)