@@ -281,20 +281,7 @@ func getProviderOptions(model Model, providerCfg config.ProviderConfig) fantasy.
281 return options
281 return options
284− providerType := providerCfg.Type
284+ switch providerCfg.Type {
285− if providerType == "hyper" {
286− if strings.Contains(model.CatwalkCfg.ID, "claude") {
287− providerType = anthropic.Name
288− } else if strings.Contains(model.CatwalkCfg.ID, "gpt") {
289− providerType = openai.Name
290− } else if strings.Contains(model.CatwalkCfg.ID, "gemini") {
291− providerType = google.Name
293− providerType = openaicompat.Name
297− switch providerType {
298 case openai.Name, azure.Name:
285 case openai.Name, azure.Name:
299 _, hasReasoningEffort := mergedOptions["reasoning_effort"]
286 _, hasReasoningEffort := mergedOptions["reasoning_effort"]
300 if !hasReasoningEffort && model.ModelCfg.ReasoningEffort != "" {
287 if !hasReasoningEffort && model.ModelCfg.ReasoningEffort != "" {