feat:add github_copilot to providers factory
This commit is contained in:
@@ -314,7 +314,17 @@ func CreateProvider(cfg *config.Config) (LLMProvider, error) {
|
|||||||
model = "deepseek-chat"
|
model = "deepseek-chat"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
case "github_copilot", "copilot":
|
||||||
|
if cfg.Providers.GitHubCopilot.APIBase != "" {
|
||||||
|
apiBase = cfg.Providers.GitHubCopilot.APIBase
|
||||||
|
}else {
|
||||||
|
apiBase = "localhost:4321" // no `http://` beacause grpc mode`
|
||||||
|
}
|
||||||
|
return NewGitHubCopilotProvider(apiBase, cfg.Providers.GitHubCopilot.ConnectMode, model), nil
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Fallback: detect provider from model name
|
// Fallback: detect provider from model name
|
||||||
|
|||||||
Reference in New Issue
Block a user