(endpoint string)
| 183 | } |
| 184 | |
| 185 | func modelsURL(endpoint string) string { |
| 186 | trimmed := strings.TrimRight(endpoint, "/") |
| 187 | modelsEndpoint := trimmed + "/v1/models" |
| 188 | if strings.HasSuffix(trimmed, "/v1/models") { |
| 189 | modelsEndpoint = trimmed |
| 190 | } else if strings.HasSuffix(trimmed, "/v1") { |
| 191 | modelsEndpoint = trimmed + "/models" |
| 192 | } |
| 193 | return withModelQuery(modelsEndpoint) |
| 194 | } |
| 195 | |
| 196 | func rootModelsURL(endpoint string) string { |
| 197 | trimmed := strings.TrimRight(endpoint, "/") |
no test coverage detected