(c *gin.Context)
| 14 | ) |
| 15 | |
| 16 | func getIoAPIKey(c *gin.Context) (string, bool) { |
| 17 | common.OptionMapRWMutex.RLock() |
| 18 | enabled := common.OptionMap["model_deployment.ionet.enabled"] == "true" |
| 19 | apiKey := common.OptionMap["model_deployment.ionet.api_key"] |
| 20 | common.OptionMapRWMutex.RUnlock() |
| 21 | if !enabled || strings.TrimSpace(apiKey) == "" { |
| 22 | common.ApiErrorMsg(c, "io.net model deployment is not enabled or api key missing") |
| 23 | return "", false |
| 24 | } |
| 25 | return apiKey, true |
| 26 | } |
| 27 | |
| 28 | func GetModelDeploymentSettings(c *gin.Context) { |
| 29 | common.OptionMapRWMutex.RLock() |
no test coverage detected