fix: add io.net api key validation fallback

Andrey Nering created

Change summary

internal/config/config.go | 5 +++++
1 file changed, 5 insertions(+)

Detailed changes

internal/config/config.go 🔗

@@ -799,6 +799,11 @@ func (c *ProviderConfig) TestConnection(resolver VariableResolver) error {
 			return fmt.Errorf("invalid API key format for provider %s", c.ID)
 		}
 		return nil
+	case catwalk.InferenceProviderIoNet:
+		if !strings.HasPrefix(apiKey, "io-") {
+			return fmt.Errorf("invalid API key format for provider %s", c.ID)
+		}
+		return nil
 	}
 
 	switch c.Type {